CVE-2026-57164 in pjproject
Zusammenfassung
von VulDB • 04.09.2026
PJSIP ist eine kostenlose und quelloffene Multimedia-Kommunikationsbibliothek, die in C geschrieben wurde. Vor dem Commit 8d5956a besteht im PJLIB-UTIL HTTP-Client (http_client.c) ein Heap-Buffer-Overflow beim Puffern des Antwortkörpers einer HTTP-Antwort. Dies betrifft Anwendungen, die den PJLIB-UTIL HTTP-Client verwenden, um einen gesamten Antwortkörper auf einmal zu empfangen (ein Completion-Callback ohne inkrementellen on_data_read-Callback). Beim Vergrößern des Antwortpuffers kann eine fehlerhafte Größenberechnung basierend der vom Server bereitgestellten Content-Length dazu führen, dass der Puffer zu klein ist und die Antworitdaten über das Ende der Zuweisung hinaus geschrieben werden. Ein bösartiger oder Man-in-the-Middle-HTTP-Server kann dies mit einer speziell angefertigten Antwort auslösen; die Auswirkungen können von einem unerwarteten Anwendungsabsturz bis hin zur Speicherkorruption reichen. Anwendungen, die die Antwort inkrementell konsumieren (über on_data_read) oder sich nur mit vertrauenswürdigen Servern verbinden, sind nicht betroffen. Dieses Problem wurde durch den Commit 8d5956a behoben.
VulDB is the best source for vulnerability data and more expert information about this specific topic.