Apache discloses four Qpid Proton C flaws through 0.40.0
October 28: Two further Proton C advisories add an important SASL authentication bypass with no named fix and a low-severity wildcard TLS stack read fixed in 0.41.1.
Four Apache Qpid Proton C issues through 0.40.0 were posted October 28; two are fixed in 0.41.1 and two name no fix.
Apache disclosed four issues in Apache Qpid Proton C through 0.40.0 on oss-security on October 28. CVE-2026-105031, rated important, makes OpenSSL APIs add trusted CAs to system anchors instead of replacing them; the workaround is setting SSL_CERT_FILE, and no fix is named. CVE-2026-105042, also important, is unbounded recursion in pn_message_body() that can crash on deeply nested AMQP bodies and is fixed in 0.41.1. CVE-2026-114230, rated important, can treat regular AMQP frames as SASL frames with no username set; impact depends on the application, and no fixed version is named. CVE-2026-115942, rated low, is a stack buffer overflow read from non-RFC9525 wildcard TLS certificates and is fixed in 0.41.1.
- Affected range for all four issues is Proton C through 0.40.0.
- CVE-2026-105042 and CVE-2026-115942 are fixed in 0.41.1.
- CVE-2026-105031 workaround is the SSL_CERT_FILE environment variable.
- CVE-2026-114230 sets no username; effect depends on the application.
- CVE-2026-105042 is tracked as PROTON-2976; credit to zhangph and Gjoko Krstic.
- Only non-RFC9525 wildcard certificates trigger the low-severity stack read.
Timeline
dated events in the reporting · oldest first- Oct 28, 2026Apache posts important OpenSSL trust-anchor flaw CVE-2026-105031. · oss-security
- Oct 28, 2026Apache posts AMQP body crash CVE-2026-105042, fixed in 0.41.1. · oss-security
- Oct 28, 2026Andrew Stitcher discloses SASL authentication bypass CVE-2026-114230. · oss-security
- Oct 28, 2026Stitcher reports low-severity wildcard TLS stack read fixed in 0.41.1. · oss-security
What each outlet adds
beyond the shared facts- oss-securityNames the two trust APIs and the SSL_CERT_FILE workaround.
- oss-securityCredits zhangph and Gjoko Krstic; tracks PROTON-2976.
- oss-securitySays AMQP frames can be dispatched as SASL with no username.
- oss-securityLimits the stack read to non-RFC9525 wildcard certificates.
Coverage
oldest first · one row per article · UTCQpid Proton C OpenSSL APIs keep default trust anchors (CVE-2026-105031)
pn_ssl_domain_set_trusted_ca_db() and pn_tls_config_set_trusted_certs() add CAs instead of replacing system anchors.
Apache Qpid Proton C through 0.40.0 can crash on nested AMQP bodies
Deeply nested message bodies decoded by pn_message_body() can overflow the stack; 0.41.1 fixes PROTON-2976.
Qpid Proton C through 0.40.0 can treat AMQP frames as SASL
Apache calls the flaw important: peers can send regular AMQP frames that Proton dispatches as SASL, with no username set.
Qpid Proton C through 0.40.0 can overflow on bad TLS wildcards
Apache rates the stack read overflow low and says only non-RFC9525 wildcard certificates trigger it; 0.41.1 fixes it.
Vulnerabilities in this story
All| CVE | Vulnerability | CVSS | EPSS | Signals | Published |
|---|---|---|---|---|---|
CVE-2026-105031+3 related CVEs | Extra system trust anchors in Apache Qpid Proton C OpenSSL TLS | — | — |