PT-2026-86165 · Pjsip · Pjsip
CVE-2026-57159
·
Published
2026-09-04
·
Updated
2026-09-04
CVSS v4.0
8.4
High
| Vector | AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N |
Name of the Vulnerable Software and Affected Versions
PJSIP versions prior to commit 673b978
Description
A remote out-of-bounds read and write can occur in the SDP negotiator when the remote payload-type map maintenance feature is enabled. The function
assign pt and update map() in pjmedia/src/pjmedia/sdp neg.c uses payload-type numbers from a remote SDP offer or answer to index fixed-size internal tables without sufficient bounds validation. A crafted remote SDP can cause memory access outside these tables, leading to memory corruption and denial of service. This issue only affects builds where PJMEDIA SDP NEG MAINTAIN REMOTE PT MAP is enabled, which is an interoperability option and disabled by default.Recommendations
Update PJSIP to commit 673b978 or later.
As a temporary mitigation, ensure the
PJMEDIA SDP NEG MAINTAIN REMOTE PT MAP feature is disabled.Exploit
Fix
Memory Corruption
Improper Validation of Array Index
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Pjsip