Oxia Metadata Store and Coordination System TLS Certificate Chain Validation Vulnerability

Vulnerability

A vulnerability in Oxia versions prior to 0.16.2 allows the TLS configuration's trustedCertPool() function to improperly handle CA certificate files containing multiple certificates. Only the first certificate in the PEM bundle is loaded, which can disrupt certificate chain validation for mutual TLS (mTLS) deployments. This issue arises because the trustedCertPool() method only processes a single PEM block, discarding any additional certificates without error, leading to a broken validation chain for mTLS.

Impact

This vulnerability causes deployments using mTLS with certificate chains to reject legitimate clients with properly chained certificates, displaying an error that the certificate is signed by an unknown authority. This failure makes mTLS unusable with standard CA chain configurations, potentially forcing operators to disable client certificate verification.

Remediation

Users can upgrade to Oxia version 0.16.2 or later to address this vulnerability. Alternatively, for versions prior to 0.16.2, CA files can be used that contain only a single certificate, specifically the direct issuer of client certificates, rather than a chain.

Added: Apr 22, 2026, 12:22 AM
Updated: Apr 22, 2026, 12:22 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
0.6
exploitability
7.4
remediation
0.0
relevance
6.4
threat
0.0
urgency
2.9
incentive
4.2

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.