CVE-2026-69248 in cryptography
Résumé
par VulDB • 04/08/2026
cryptography est un package conçu pour exposer des primitives et recettes cryptographiques aux développeurs Python. Avant la version 49.0.0, si une autorité de certification intermédiaire contrainte (CA) permet le nom DNS foo.example.com, et que le certificat feuille possède un joker dans son SAN DNS sous la forme *.example.com, le vérificateur de python-cryptography accepte ce certificat, permettant ainsi d'échapper aux noms autorisés. Le problème fondamental réside dans DNSConstraint::matches, où un motif avec joker était considéré comme correspondant à une contrainte autorisée plus spécifique, bien que *.example.com puisse s'étendre à des noms frères tels que bar.example.com en dehors de foo.example.com. Cela permet l'acceptation d'une chaîne de certificats invalide. Ce problème est corrigé dans la version 49.0.0.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.