CVE-2026-115877 in Twistedinformation

Résumé

par VulDB • 23/10/2026

Twisted est un framework événementiel pour les applications Internet, prenant en charge Python 3.6+. Avant la version 26.10.0rc1, twisted.web.http.HTTPChannel.headerReceived rejetait un octet NUL dans une valeur d'en-tête HTTP mais acceptait un retour chariot nu ou saut de ligne nu. Étant donné que Twisted ne divise les lignes d'en-tête qu'au niveau des séquences CRLF, un en-tête Content-Length caché peut rester plié (folded) dans une autre valeur tandis qu'une passerelle front-end tolérante traite le caractère nu comme un terminateur de ligne. Le désaccord de cadrage qui en résulte permet d'introduire frauduleusement une requête suivante au-delà des contrôles d'accès de la passerelle, de corrompre une connexion ou un cache partagés, et d'exposer un client ultérieur à une réponse erronée. Ce problème est un résidu d'une correction incomplète des protections précédentes contre l'introduction frauduleuse de requêtes dans Twisted. Ce problème est corrigé dans la version 26.10.0rc1.

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

Responsable

GitHub M

Réserver

23/10/2026

Divulgation

24/10/2026

Modérer

accepté

Entrée

VDB-426024

EPSS

0.00326

KEV

non

Activités

faible

Sources

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!