Approved changes feed: RSS · Atom

cpe:2.3:a:pjsip:pjsip:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorPjsip (40339db9-f1c9-574f-a336-1f2a0c5d69ac)
ProductPjsip (f70f299f-ef24-55b3-993f-399050f7f76f)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:deb/debian/pjproject purl2cpe 2026-06-01 10:12:09.112932
pkg:deb/ubuntu/pjproject purl2cpe 2026-06-01 10:12:09.112934
pkg:github/chakrit/pjsip purl2cpe 2026-06-01 10:12:09.112935
pkg:github/halex2005/pjproject purl2cpe 2026-06-01 10:12:09.112937
pkg:github/pjsip/pjproject purl2cpe 2026-06-01 10:12:09.112938
pkg:rpm/fedora/pjproject purl2cpe 2026-06-01 10:12:09.112940
pkg:rpm/opensuse/pjproject purl2cpe 2026-06-01 10:12:09.112941

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-40892 vulnerable 2026-06-08 08:01:21.098793 PJSIP: Stack buffer overflow in pjsip_auth_create_digest2()
PJSIP is a free and open source multimedia communication library written in C. In 2.16 and earlier, a stack buffer overflow exists in pjsip_auth_create_digest2() in PJSIP when using pre-computed digest credentials (PJSIP_CRED_DATA_DIGEST). The function copies credential data using cred_info->data.slen as the length without an upper-bound check, which can overflow the fixed-size ha1 stack buffer (128 bytes) if data.slen exceeds the expected digest string length.
Published: 2026-04-21T19:55:26.876Z
Updated: 2026-04-21T20:27:29.133Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-40614 vulnerable 2026-06-08 08:01:20.881270 PJSIP: Heap buffer overflow in Opus codec decoding
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.
Published: 2026-04-21T18:04:15.159Z
Updated: 2026-04-22T13:33:23.816Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-33069 vulnerable 2026-06-08 07:57:18.548948 PJSIP has an Out-of-bounds Read in SIP multipart parsing
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.
Published: 2026-03-20T08:21:51.442Z
Updated: 2026-03-20T15:34:38.179Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32945 vulnerable 2026-06-08 07:57:18.363157 PJSIP is vulnerable to Heap-based Buffer Overflow through DNS parser
PJSIP is a free and open source multimedia communication library written in C. Versions 2.16 and below have a Heap-based Buffer Overflowvulnerability in the DNS parser's name length handler. Thisimpacts applications using PJSIP's built-in DNS resolver, such as those configured with pjsua_config.nameserver or UaConfig.nameserver in PJSUA/PJSUA2. It does not affect users who rely on the OS resolver (e.g., getaddrinfo()) by not configuring a nameserver, or those using an external resolver via pjsip_resolver_set_ext_resolver(). This issue is fixed in version 2.17. For users unable to upgrade, a workaround is to disable DNS resolution in the PJSIP config (by setting nameserver_count to zero) or to use an external resolver implementation instead.
Published: 2026-03-20T03:54:00.813Z
Updated: 2026-03-20T14:28:15.761Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-32942 vulnerable 2026-06-08 07:57:18.354571 PJSIP has ICE session use-after-free race conditions
PJSIP is a free and open source multimedia communication library written in C. Versions 2.16 and below contain a heap use-after-free vulnerability in the ICE session that occurs when there are race conditions between session destruction and the callbacks. This issue has been fixed in version 2.17.
Published: 2026-03-20T03:43:37.112Z
Updated: 2026-03-20T18:08:20.801Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-29068 vulnerable 2026-06-08 07:55:16.066432 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-28799 vulnerable 2026-06-08 07:55:15.686225 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26967 vulnerable 2026-06-08 07:53:21.781103 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-26203 vulnerable 2026-06-08 07:53:21.404159 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-25994 vulnerable 2026-06-08 07:53:20.676376 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39269 vulnerable 2026-06-08 05:47:18.471707 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-39244 vulnerable 2026-06-08 05:47:18.427788 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24793 vulnerable 2026-06-08 05:41:01.642561 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24786 vulnerable 2026-06-08 05:41:01.632865 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-24763 vulnerable 2026-06-08 05:41:01.578333 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-23547 vulnerable 2026-06-08 05:40:57.742090 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.