Skip to main content
VulnerabilityPublished

CVE-2026-33069: pjsip pjproject · Out-of-bounds Read

Affects pjsip pjprojectSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 6.9 Medium : upgrade to 2.17 when convenient.

Data as of 1 Nov 2026, 22:58 UTC

CVSS 4.0 base score
6.9Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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

ProductAffectedFixed in
pjsippjprojectAffected
  • <2.17
Fixed in
  • 2.17
GitHubpjsip/pjprojectpkg:github/pjsip/pjprojectOther threatsAffected
  • <2.17
Fixed in
  • 2.17

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.

References

Community reviews

Loading reviews…