CVE-2026-31789 in OpenSSLinformation

Résumé

par VulDB • 31/05/2026

Résumé de l'anomalie : La conversion d'une valeur OCTET STRING excessivement grande en une chaîne hexadécimale entraîne un dépassement de tampon sur le tas (heap buffer overflow) sur les plateformes 32 bits.

Résumé de l'impact : Un dépassement de tampon sur le tas peut entraîner un plantage ou, potentiellement, une exécution de code contrôlée par un attaquant ou d'autres comportements indéfinis.

Si un attaquant peut fournir un certificat X.509 truqué contenant une valeur OCTET STRING excessivement grande dans des extensions telles que l'Identifiant de clé de sujet (SKID) ou l'Identifiant de clé d'autorité (AKID), qui sont converties en hexadécimal, la taille du tampon nécessaire pour le résultat est calculée comme le produit de la longueur d'entrée par 3. Sur les plateformes 32 bits, cette multiplication peut provoquer un débordement, entraînant l'allocation d'un tampon plus petit et un dépassement de tampon sur le tas.

Les applications et services qui impriment ou consignent le contenu de certificats X.509 non fiables sont vulnérables à cette anomalie. Étant donné que les certificats devraient avoir une taille supérieure à 1 Go, l'impression ou la consignation de tels certificats est une opération assez peu probable et seules les plateformes 32 bits sont concernées, cette anomalie a été classée comme de gravité faible.

Les modules FIPS des versions 3.6, 3.5, 3.4, 3.3 et 3.0 ne sont pas affectés par cette anomalie, car le code concerné se trouve en dehors de la limite du module FIPS OpenSSL.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Sources

Do you know our Splunk app?

Download it now for free!