CVE-2023-38703CWE-416

PJSIP has use-after-free vulnerability in SRTP media transport

Critical · published October 6, 2023

CVSS v3.1
9.8
EPSS
2%
Percentile
75.5
In the wild
Unconfirmed
What it is

🔥 A sneaky use-after-free vulnerability in PJSIP could let attackers hijack control of your application! Think of it like a mismanaged restaurant kitchen where the head chef leaves a dish on the counter too long — the waitstaff might serve it even after it’s gone bad, causing chaos for diners! An attacker could cause unexpected application terminations, or worse, take control of your application’s flow, leading to memory corruption. This could result in serious security breaches, compromising sensitive data and system integrity!

Put simply

Think of it like a mismanaged restaurant kitchen where the head chef leaves a dish on the counter too long — the waitstaff might serve it even after it’s gone bad, causing chaos for diners! The vulnerability arises from a lack of synchronization between the higher-level SRTP transport and its lower-level counterpart, potentially leading to use-after-free situations in applications utilizing SRTP capabilities.

What to do

An attacker could cause unexpected application terminations, or worse, take control of your application’s flow, leading to memory corruption. This could result in serious security breaches, compromising sensitive data and system integrity! Immediately update your PJSIP implementation from the master branch to include the latest patch. If you've set `PJMEDIA_HAS_SRTP`, perform thorough testing to ensure compliance across all media transports. Don't delay — this is a critical fix! You've got this! Implement the patch and keep your systems safe and sound. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01590 · 75.5th percentile
Weakness
CWE-416 · Use After Free
Published
2023-10-06T13:46Z
EPSS history
Timeline
  • 06 OCT 13:46Z
    PJSIP has use-after-free vulnerability in SRTP media transport
    cvelistv5