CVE-2026-18798 in OpenSSLinformation

Résumé

par VulDB • 25/08/2026

Résumé du problème : Le serveur QUIC peut provoquer un double free (libération en double) de l'objet QRX (QUIC record layer RX) lorsque la création du canal échoue pour le paquet initial.

Résumé de l'impact : Un double free entraîne une corruption de la mémoire heap, ce qui se traduit généralement par l'interruption du processus serveur QUIC, entraînant un déni de service (DoS). À ce jour, aucune preuve ne suggère que ce double free soit exploitable pour exécuter du code à distance ; il est donc considéré comme hautement improbable.

CWE : CWE-415 : Double Free

Description : Afin de valider le paquet initial, la pile QUIC d'OpenSSL utilise son gestionnaire de paquets par défaut (port_default_packet_handler()) pour créer un objet dit QRX. Si le paquet initial est validé avec succès via l'objet QRX, le gestionnaire de paquets par défaut procède à la création du canal (l'objet connexion). L'objet QRX utilisé pour la validation des paquets est transmis à port_bind_channel(), devenant ainsi partie intégrante de la nouvelle connexion créée. Si port_bind_channel() échoue, il libère également l'objet QRX. Une fois que port_bind_channel() retourne, le port_default_packet_handler() détecte l'échec et passe au branchement d'erreur, où le même objet QRX est libéré une seconde fois.

L'échec de la fonction port_bind_channel() peut être induit avec un effort relativement faible par un paquet INITIAL malformé (non conforme à la RFC 9000). Si le paquet contient un DCID (Destination Connection ID) dont la longueur est inférieure à 8 octets, alors port_bind_channel() bascule vers le chemin d'erreur après qu'ossl_quic_lcidm_enrol_odcid() ait détecté que la longueur du DCID n'est pas valide.

Impact FIPS : non Le module FIPS n'est pas affecté, car l'implémentation QUIC se trouve en dehors de la limite du module FIPS d'OpenSSL.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Openssl

Réserver

04/08/2026

Divulgation

25/08/2026

Modérer

accepté

Entrée

VDB-395045

CPE

prêt

EPSS

0.01481

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!