HIGHπŸ‡΅πŸ‡± Wersja polska

CVE-2026-40614

CVSS 8.5v4.0pub. 2026-04-21upd. 2026-04-23

PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, there is a buffer overflow when decoding Opus audio frames due to insufficient buffer size validation in the Opus codec decode path. The FEC decode buffers (dec_frame[].buf) were allocated based on a PCM-derived formula: (sample_rate/1000) * 60 * channel_cnt * 2. At 8 kHz mono this yields only 960 bytes, but codec_parse() can output encoded frames up to MAX_ENCODED_PACKET_SIZE (1280) bytes via opus_repacketizer_out_range(). The three pj_memcpy() calls in codec_decode() copied input->size bytes without bounds checking, causing a heap buffer overflow.

CVSS Vector
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
  • Pjsip

    APP
    Pjsip
    < 2.17
πŸ”΅
CHECK WITH VENDOR
No clear patch data available. Check vendor references.
Tags
Memory
CWE
References

Related vulnerabilities

CVE-2022-24786CRITICAL9.8ten sam produkt

PJSIP is a free and open source multimedia communication library written in C. PJSIP versions 2.12 and prior d...

CVE-2026-40892HIGH8.1ten sam produkt

PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, a stack bu...

CVE-2026-32942HIGH8.0ten sam produkt

PJSIP is a free and open source multimedia communication library written in C. Versions 2.16 and below contain...

CVE-2026-32945HIGH8.4ten sam produkt

PJSIP is a free and open source multimedia communication library written in C. Versions 2.16 and below have a ...

CVE-2026-28799HIGH8.7ten sam produkt

PJSIP is a free and open source multimedia communication library written in C. Prior to version 2.17, a heap u...

CVE-2026-40614 β€” Pjsip β€” HIGH β€” CVSS 8.5 | CVEbaza.pl