CVE-2026-57160 in pjproject
Zusammenfassung
von VulDB • 08.09.2026
PJSIP ist eine kostenlose und quelloffene Bibliothek für Multimedia-Kommunikation, die in C geschrieben wurde. Vor dem Commit d6a0e7f kann es zu einem Buffer Overflow in der Funktion pjsip_generic_array_hdr_print() in pjsip/src/pjsip/sip_msg.c kommen; diese Funktion serialisiert generische Array-Header (wie Allow, Require, Supported und Unsupported). Unter bestimmten Bedingungen bezüglich der Ausgabepuffer-Grenzen kann die Funktion ein Byte über das Ende des Puffers hinausschreiben. Dies ist hauptsächlich in Anwendungen erreichbar, die eingehende SIP-Anfragen parsen und erneut serialisieren – beispielsweise ein Proxy, SBC oder B2BUA –, wo eine Remote-Peer den serialisierten Nachrichteninhalt beeinflussen kann. Der Out-of-Bounds-Write betrifft ein einzelnes festes Byte; Code-Ausführung und Informationspreisgabe wurden nicht nachgewiesen, und bei typischen poolbasierten Allokationen fällt das Byte in die Allokations-Schlupffläche (Slack). Dieses Problem wurde durch den Commit d6a0e7f behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.