CVE-2026-45705 in OpenSIPS
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 fonction find_line_delimiter() dans l'analyseur de corps multipart effectue une lecture hors limites via strncmp() lors de la recherche des délimiteurs de frontière MIME. Après avoir trouvé un motif -- près de la fin du corps, la fonction compare delimiter.len octets (généralement 20 à 70) en partant d'une position située au ou après la fin logique du tampon du corps, lisant ainsi au-delà des limites du corps. Le bug se déclenche lorsqu'un message SIP possède un Content-Type: multipart/mixed avec un paramètre boundary et que son corps contient -- dans les deux à trois derniers octets de celui-ci sans être suivi par le délimiteur de frontière réel. Ce problème a été corrigé dans les versions 3.6.6 et 4.0.0-rc1.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.