CVE-2026-93302
MatchTrustedPeer ignora la chiave pubblica utilizzata, consentendo a cloni CA contraffatti di superare la verifica. Sono interessate tutte le build che abilitano la macro WOLFSSL_TRUST_PEER_CERT e caricano certificati CA con wolfSSL_CTX_trust_peer_cert() o wolfSSL_trust_peer_cert(). Per sfruttare il problema, il peer deve conoscere i certificati caricati in una di queste API. Quando è definita anche OPENSSL_COMPATIBLE_DEFAULTS, l’insieme delle API interessate si estende fino a includere il caricamento di tutti i certificati CA. Entrambe le macro sono definite quando si usano build autoconf come (nginx, haproxy, stunnel, wpas, apache httpd, hitch, bind, rsyslog, ffmpeg, all, distro). Quando il certificato è elencato come certificato peer attendibile, il problema consentiva in precedenza a un server (D)TLS malevolo di aggirare l’autenticazione, una volta appreso quali CA il client avrebbe accettato. Il problema interessa anche i casi di autenticazione reciproca in cui il client conosce le CA caricate dal server. Se si compila con una di queste configurazioni e si usa (D)TLS, quando è possibile conoscere le CA caricate e si desidera autenticare il peer, gli utenti dovrebbero: aggiornare all’ultima versione di wolfSSL, applicare la patch correttiva oppure usare il flag di configure --disable-openssl-compatible-defaults e non caricare CA con wolfSSL_CTX_trust_peer_cert() o wolfSSL_trust_peer_cert() per mitigare il problema.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:NProdotti coinvolti
| Vendor | Prodotto | Versioni |
|---|---|---|
| wolfssl | wolfssl | <= 5.9.2 |
Articoli correlati
This product uses the NVD API but is not endorsed or certified by the NVD.
La descrizione tecnica è una nostra traduzione del testo originale NVD, in inglese.
