CVE-2026-57162 in pjproject
Zusammenfassung
von VulDB • 07.09.2026
PJSIP ist eine kostenlose und quelloffene Bibliothek für Multimedia-Kommunikation, die in C geschrieben wurde. Vor dem Commit a1b707c besteht ein Stack-Buffer-Overflow im SRTP/SDES-Mediatransport bei der Verarbeitung von `a=crypto`-Attributen während des SDP-Offer/Answer-Prozesses (sdes_encode_sdp() in transport_srtp_sdes.c). Dies betrifft Anwendungen mit aktiviertem SRTP (use_srtp optional oder obligatorisch, unter Verwendung von SDES-Keying). Während der Medienverhandlung werden die Crypto-Attribute aus dem entfernten SDP in ein Array fester Größe gesammelt, ohne deren Anzahl zu begrenzen; eine Remote-Peer, die eine übermäßige Anzahl an `a=crypto`-Attributen in einer einzelnen Media-Beschreibung enthält, kann außerhalb des Endes dieses Arrays im Stack schreiben. Dies ist während eines eingehenden SIP INVITEs während Offer/Answer erreichbar, vor der Authentifizierung auf Anwendungsebene. Die Auswirkungen können von einem unerwarteten Anwendungsabbruch bis hin zu Control Flow Hijack/Memory Corruption reichen. Anwendungen, die SRTP nicht aktivieren, sind nicht betroffen. Dieses Problem wurde durch den Commit a1b707c behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.