CVE-2026-93302
MatchTrustedPeer ignoriert den verwendeten öffentlichen Schlüssel, sodass gefälschte CA-Klone die Verifizierung bestehen. Betroffen sind alle Builds, die das Makro WOLFSSL_TRUST_PEER_CERT aktivieren und CA-Zertifikate mit wolfSSL_CTX_trust_peer_cert() oder wolfSSL_trust_peer_cert() laden. Der Peer muss die Zertifikate kennen, die in eine dieser APIs geladen werden, um die Schwachstelle auszunutzen. Wenn zusätzlich OPENSSL_COMPATIBLE_DEFAULTS definiert ist, erweitert sich die betroffene API auf das Laden aller CA-Zertifikate. Beide Makros werden bei Autoconf-Builds wie (nginx, haproxy, stunnel, wpas, apache httpd, hitch, bind, rsyslog, ffmpeg, all, distro) definiert. Wenn das Zertifikat als vertrauenswürdiges Peer-Zertifikat aufgeführt ist, ermöglichte die Schwachstelle zuvor einem bösartigen (D)TLS-Server, die Authentifizierung zu umgehen, sobald er wusste, welche CAs der Client akzeptieren würde. Dies betrifft auch Fälle gegenseitiger Authentifizierung, in denen der Client weiß, welche CAs der Server geladen hat. Wenn mit einer dieser Konfigurationen gebaut wird und (D)TLS verwendet wird, bei dem die geladenen CAs bekannt sein könnten und eine Authentifizierung des Peers gewünscht ist, sollten Benutzer entweder auf die neueste wolfSSL-Version aktualisieren, den Fix-Patch anwenden oder das Configure-Flag --disable-openssl-compatible-defaults verwenden und keine CAs mit wolfSSL_CTX_trust_peer_cert() oder wolfSSL_trust_peer_cert() laden, um die Schwachstelle einzudämmen.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:NBetroffene Produkte
| Hersteller | Produkt | Versionen |
|---|---|---|
| wolfssl | wolfssl | <= 5.9.2 |
Verwandte Artikel
This product uses the NVD API but is not endorsed or certified by the NVD.
Die technische Beschreibung ist unsere Übersetzung des englischen NVD-Originaltexts.
