Database/Control plane, storage & DevOps
Apache Qpid Proton C: setting trusted CAs adds to rather than replaces the system trust anchors
Impact
Both APIs that an application uses to pin its own trust anchors instead appended them to the default system trust store when built against OpenSSL. An application that believed it only trusted a private CA will in fact accept any certificate signed by any public CA in the host trust store, so an attacker able to obtain or mis-issue such a certificate and intercept the connection can impersonate the AMQP peer and read or alter messages. Qpid Proton C is the AMQP client library under messaging-driven control-plane and job-dispatch paths, so the exposed traffic can be scheduling, telemetry or orchestration messages between datacenter components rather than end-user data. The flaw is in trust configuration, not in the handshake, so nothing in normal operation signals it. The Win32 SChannel backend is unaffected.
Who can reach it
A network attacker in position to intercept an AMQP/TLS connection who holds a certificate for the target name from any CA in the host system trust store. No authentication to the application is required.
What to do
Upgrade Apache Qpid Proton C to 0.41.1 and restart the applications linked against it - a daemon restart per affected service, no node maintenance. Where an upgrade is not yet possible, the advisory's workaround is to set SSL_CERT_FILE=/dev/null for the application so the system trust store is empty, leaving only the explicitly configured CAs.
References
Related entries
- go-micro: TLS helper defaults to InsecureSkipVerify, allowing service impersonationCVE-2026-105216 · go-micro shared TLS config helper (internal/util/tls)Critical
- MsQuic: QUIC clients on the OpenSSL backend do not verify the server certificate hostnameCVE-2026-105794 · MsQuic (OpenSSL/QuicTLS client certificate hostname verification)Critical
- Grafana MCP Server: caller-controlled X-Grafana-URL header turns grafana_api_request into a full SSRF primitiveCVE-2026-19516 · mcp-grafana (Grafana MCP Server, X-Grafana-URL destination control)Critical
- Apache CloudStack Proxmox extension (cross-tenant instance access): The extension keys CloudStack instances to ProxmoxCVE-2026-25199 · Apache CloudStack Proxmox extension (cross-tenant instance access)Critical
- Grafana: SQL Expressions chained with an Enterprise plugin yields remote code executionCVE-2026-27876 · Grafana SQL Expressions (chained with an Enterprise plugin)Critical
- BACnet Stack open-source C library (bacnet-stack) embedded in third-party controllers and gateways: A runCVE-2026-41475 · BACnet Stack open-source C library (bacnet-stack) embedded in third-party controllers and gatewaysCritical
This entry is curated: imported from vendor advisories with machine assistance, not yet individually verified. Confirm against your vendor's advisory before acting, and report anything wrong.