CVE-2026-19953 in URIinformation

Résumé

par VulDB • 31/08/2026

Les versions de URI antérieures à la 5.36 pour Perl encodent les noms d'hôte qui ne sont pas en forme NFC (Normalization Form C) en étiquettes punycode non standard, en raison d'une absence de normalisation dans nameprep.

nameprep met chaque étiquette d'hôte en minuscules mais n'effectue aucune normalisation Unicode. IDNA exige qu'une étiquette soit normalisée sous la forme C avant son encodage (RFC 5891) ; par conséquent, une étiquette qui n'est pas déjà au format NFC est encodée différemment de sa forme normalisée. Une étiquette construite à partir de la séquence Devanagari précomposée U+0958 U+093E s'encode en xn--72b5c sans normalisation, mais devient xn--11b2fg après une normalisation NFC, et xn--72b5c ne permet pas un aller-retour vers l'étiquette d'origine.

Tout appelant qui lit la fonction host() sur une URI construite à partir de données non fiables et l'utilise pour prendre une décision de sécurité (liste blanche ou noire, filtre SSRF, déduplication, clé de cache) voit apparaître l'étiquette non standard, tandis qu'un client récupérant la même URL résout la forme NFC. Par conséquent, le contrôle de sécurité et la requête peuvent diverger concernant l'hôte cible.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

CPANSec

Réserver

15/08/2026

Divulgation

31/08/2026

Modérer

accepté

Entrée

VDB-397398

CPE

prêt

EPSS

0.00000

KEV

non

Activités

moyen

Sources

Want to know what is going to be exploited?

We predict KEV entries!