CVE-2025-65102: pjsip pjproject · Classic Buffer Overflow
Affects pjsip pjprojectSource CVE Database V5
Not known to be exploited · CVSS 8.7 High : upgrade to 2.16 soon.
Data as of 26 Oct 2026, 11:07 UTC
- EPSS
- 0.3% chance of exploitation in 30 days – higher than 26% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 2.16
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 21 Nov 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: 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 26 Oct 2026.
What to do
Upgrade pjsip/pjproject to 2.16.
Affected software
| Product | 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
- Immediate upgrade to pjproject version 2.16 or later, where the vulnerability is patched, is the most effective mitigation.
- Conduct an inventory of all systems using PJSIP and identify those employing the Opus codec in the receiving direction.
- Apply network-level protections such as intrusion detection/prevention systems (IDS/IPS) configured to monitor and block anomalous traffic targeting VoIP services.
- Implement strict input validation and memory safety checks in any custom integrations or wrappers around PJSIP to prevent buffer overflows.
- Employ segmentation and isolation of critical communication infrastructure to limit the blast radius of potential exploitation.
- Monitor logs and system behavior for signs of unexpected application termination or crashes that could indicate exploitation attempts.
- Engage with vendors and open-source communities to stay informed about patches and security advisories related to PJSIP and Opus codec.
- Consider deploying application-layer firewalls that can inspect and filter malformed or suspicious RTP/Opus packets.
- Regularly test and audit communication systems for vulnerabilities and resilience against buffer overflow attacks.
Description
PJSIP is a free and open source multimedia communication library. Prior to version 2.16, Opus PLC may zero-fill the input frame as long as the decoder ptime, while the input frame length, which is based on stream ptime, may be less than that. This issue affects PJSIP users who use the Opus audio codec in receiving direction. The vulnerability can lead to unexpected application termination due to a memory overwrite. This issue has been patched in version 2.16.