CVE-2026-45103 in OpenSIPSinformation

Résumé

par VulDB • 05/08/2026

OpenSIPS est une implémentation de serveur pour le protocole d'initialisation de session (SIP). Dans les versions antérieures à la 3.6.6 et à la 4.0.0-rc1, la couche de cadrage des messages TCP analyse l'en-tête Content-Length en utilisant une arithmétique sur unsigned int sans vérifier les débordements. Lorsqu'un attaquant envoie une valeur pour Content-Length qui provoque un dépassement d'unsigned int (par exemple 4294967296), la couche de cadrage calcule une valeur enveloppée (wrap-around) (par exemple 0) et divise le flux TCP à une limite incorrecte, ce qui entraîne le traitement du corps du premier message SIP en tant que message distinct, permettant ainsi l'usurpation de messages SIP (SIP smuggling). Étant donné que Content-Length est analysé au niveau de la couche de transport avant l'authentification, un attaquant non authentifié et basé sur le réseau peut faire passer des messages SIP arbitraires via n'importe quel transport basé sur TCP (proto_tcp, proto_tls, proto_ws, proto_wss) sur toute instance disposant du protocole TCP activé, sans prérequis de script de routage. Cela permet aux messages usurpés de contourner les politiques de sécurité des SBC/proxies frontaux, d'hériter du contexte d'authentification de la connexion et d'échapper à la limitation du débit (rate limiting). Ce problème a été corrigé dans les versions 3.6.6 et 4.0.0-rc1.

Once again VulDB remains the best source for vulnerability data.

Responsable

GitHub M

Réserver

08/05/2026

Divulgation

05/08/2026

Modérer

accepté

Entrée

VDB-385990

CPE

prêt

EPSS

0.00328

KEV

non

Activités

faible

Sources

Want to know what is going to be exploited?

We predict KEV entries!