CVE-2026-33069: pjsip pjproject · Out-of-bounds Read
Affects pjsip pjprojectSource CVE Database V5
Not known to be exploited · CVSS 6.9 Medium : upgrade to 2.17 when convenient.
Data as of 1 Nov 2026, 22:58 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 18% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.17
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 20 Mar 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 1 Nov 2026.
What to do
Upgrade pjproject and pjsip/pjproject to 2.17.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| pjsippjproject | Affected
| Fixed in
|
GitHubpjsip/pjprojectpkg:github/pjsip/pjprojectOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2026-33069, organizations should upgrade all instances of pjproject to version 2.17 or later, where the vulnerability is fixed. If immediate upgrading is not feasible, applying custom patches that add boundary checks after advancing the pointer in pjsip_multipart_parse() can reduce risk. Network-level mitigations include deploying SIP-aware intrusion detection and prevention systems (IDS/IPS) to detect and block malformed multipart SIP messages that could trigger the vulnerability. Restricting SIP traffic to trusted sources and implementing strict SIP message validation can reduce exposure. Monitoring logs for unusual SIP multipart message patterns may help identify exploitation attempts. Additionally, organizations should audit all applications and devices using pjproject for SIP processing to ensure they are updated. Regular security assessments and penetration testing focusing on SIP message handling can help detect residual risks. Finally, applying network segmentation to isolate VoIP infrastructure limits attacker lateral movement if exploitation occurs.
Description
PJSIP is a free and open source multimedia communication library written in C. Versions 2.16 and below have a cascading out-of-bounds heap read in pjsip_multipart_parse(). After boundary string matching, curptr is advanced past the delimiter without verifying it has not reached the buffer end. This allows 1-2 bytes of adjacent heap memory to be read. All applications that process incoming SIP messages with multipart bodies or SDP content are potentially affected. This issue is resolved in version 2.17.