Qpid Proton C OpenSSL APIs keep default trust anchors (CVE-2026-105031)
Original title: CVE-2026-105031: Apache Qpid Proton C: The OpenSSL TLS implementation adds a locally trusted certificate authority to the existing trusted system trust anchors.
pn_ssl_domain_set_trusted_ca_db() and pn_tls_config_set_trusted_certs() add CAs instead of replacing system anchors.
Apache rated CVE-2026-105031 important in Apache Qpid Proton C through 0.40.0. With the OpenSSL TLS implementation, two APIs that set trusted certificates add them to the default system trust anchors rather than replacing those anchors, so unexpected peer certificates may be trusted. A workaround is to set the SSL_CERT_FILE environment variable. The posted text does not name a fixed release.
Unconfirmed: The visible post does not state a fixed version.
- Affected product is Apache Qpid Proton C through 0.40.0.
- The APIs are pn_ssl_domain_set_trusted_ca_db() and pn_tls_config_set_trusted_certs().
- Workaround stated: set the SSL_CERT_FILE environment variable.
- Severity is listed as important.
Impact: May trust unexpected peer certificates during TLS
| Product | Affected |
|---|---|
| Apache Qpid Proton C | through 0.40.0 |
- 1.Set SSL_CERT_FILE so only the intended trust anchors are used.
- CVEs
- CVE-2026-105031
- Vendors
- Apache
- Products
- Qpid Proton C
Vulnerabilities mentioned
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
| CVE-2026-105031 | Extra system trust anchors in Apache Qpid Proton C OpenSSL TLS | — | — |
From the original article
Posted by Andrew Stitcher on Oct 28 Severity: important Affected versions: - Apache Qpid Proton C through 0. 40. 0 Description: When using the OpenSSL TLS implementation, both the pn_ssl_domain_set_trusted_ca_db() & pn_tls_config_set_trusted_certs() APIs added to rather than replaced the default system trust anchors.
seclists.org
A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.