Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network-exposed SIP service
-
ExploitSend INVITE with oversized multipart boundary
-
Executionmemcmp reads past heap buffer in msg_multipart_parse
-
ImpactSIP process crashes, service denied
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, read limits
MITRE ATT&CK
1 technique across 1 tactic: Collection The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | No special configuration is required: the only prerequisite is a network-reachable Sofia-SIP endpoint (e.g., a FreeSWITCH server) that accepts and parses SIP INVITE requests containing a multipart MIME Content-Type, which is standard SIP behavior. Exploitation is remote and unauthenticated per the CVSS vector (AV:N/PR:N/UI:N) with no user interaction. The practical limiting factor is reachability - the SIP service must be exposed to the attacker (directly or through a proxy that forwards multipart INVITEs) and running a vulnerable version at or below 1.13.18; no credentials, victim interaction, or non-default settings are needed. |
| Impact | This is a remotely triggerable, unauthenticated denial-of-service with a public proof-of-concept, which raises its operational priority above its modest numeric score. The input CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms the easiest possible reachability - network vector, low complexity, no authentication, no user interaction - so any internet-facing Sofia-SIP/FreeSWITCH endpoint that parses multipart SIP bodies can be crashed with a single crafted INVITE, and the attack is trivially repeatable for sustained outage. However, impact is strictly availability (VC:N/VI:N/VA:L, CWE-125 out-of-bounds READ): there is no code execution and no evidence the out-of-bounds memcmp returns data to the attacker, so despite the 'Information Disclosure' tag this behaves as a crash/DoS, not a data-leak. Signals are only partially present: a public POC exists (hackmd write-up) and VulnCheck published an advisory, but there is NO CISA KEV listing and NO EPSS score in the provided data, so widespread automated exploitation cannot be confirmed from the inputs - treat this as a real, easy-to-exploit availability risk for exposed VoIP/SIP infrastructure rather than a confirmed in-the-wild campaign. Note also a scoring tension: the vendor rated availability as VA:L (partial), yet a remotely repeatable full process crash arguably warrants a higher availability impact - verify observed crash/restart behavior in your environment. |
| Exploit ScenarioDerived | An attacker reachable over the network sends a SIP INVITE to a Sofia-SIP-based service (such as a FreeSWITCH server) with a multipart Content-Type whose MIME boundary string is longer than the message body. When msg_multipart_parse() calls memcmp, it reads past the end of the heap buffer and the process crashes, denying service. A public proof-of-concept write-up exists, lowering the skill required to reproduce the attack. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 14, 2026
Heap out-of-bounds read in Sofia-SIP through 1.13.18 allows unauthenticated remote attackers to crash SIP processes by sending INVITE requests with a multipart Content-Type whose MIME boundary exceeds the body length, causing memcmp to read past a heap buffer. Publicly available exploit code exists, and the vulnerability is remotely triggerable without authentication or user interaction, affecting network-reachable SIP endpoints such as FreeSWITCH servers. The primary impact is denial of service (availability), with no confidentiality or integrity impact.
RemediationAI
No vendor-released patch identified at time of analysis; monitor the Sofia-SIP GitHub repository (https://github.com/freeswitch/sofia-sip) and the VulnCheck advisory (https://www.vulncheck.com/advisories/sofia-sip-through-1.13.18-heap-out-of-bounds-read-via-msg-multipart-parse) for an updated release. Until a fix is available, the most effective compensating control is to block untrusted access to the SIP service at the network perimeter-use firewall rules or an IP allowlist so only known proxies and endpoints can send SIP messages to the affected process. If legitimate clients require multipart SIP (e.g., for multipart SDP or ISDN interworking), consider deploying a SIP-aware proxy that validates MIME boundary lengths before forwarding INVITEs; the trade-off is that strict filtering may break non-standard but legitimate multipart messages. Rate-limiting or blocking SIP INVITEs with multipart Content-Type entirely will stop the attack but may disable features that rely on multipart bodies, so test impact in a staging environment. Restart the service after any crash and monitor for repeated INVITE-like patterns that trigger process termination.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability resides in msg_multipart_parse() within libsofia-sip-ua/msg/msg_mime.c (source at commit ad36ac8), a function that parses MIME multipart bodies in SIP messages. It is a CWE-125 out-of-bounds read: when an attacker supplies a MIME boundary string longer than the remaining body length, memcmp() reads beyond the allocated heap buffer, leading to a process crash. Sofia-SIP is the SIP user-agent library used by FreeSWITCH and other VoIP components; the CPE cpe:2.3:a:freeswitch:sofia-sip:*:*:*:*:*:*:*:* indicates all versions through 1.13.18 are affected. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N) and the independent assessment (CVSS 3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H) both characterize this as a low-complexity, unauthenticated remote denial-of-service condition with no user interaction; exploitation requires only that the SIP service accept multipart INVITE messages.
Know when Freeswitch gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Remote, unauthenticated, no-interaction crash that is repeatable to sustain a full service outage, so AV:N/AC:L/PR:N/UI:N with A:H and no confidentiality or integrity impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Sofia-SIP through 1.13.18 contains a heap out-of-bounds read vulnerability in msg_multipart_parse() that allows unauthenticated remote attackers to crash the process by sending oversized MIME boundaries. Attackers can send an INVITE with a multipart Content-Type whose boundary exceeds the body length, causing memcmp to read past the heap buffer and crash the process.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
More in Freeswitch
View allFreeSWITCH 1.6.10 through 1.10.1 has a default password in event_socket.conf.xml. Rated critical severity (CVSS 9.8), th
Heap-based buffer overflow in the parse_string function in libs/esl/src/esl_json.c in FreeSWITCH before 1.4.23 and 1.6.x
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
An issue was discovered in function sofia_handle_sip_i_notify in sofia.c in SignalWire freeswitch before 1.10.6, may all
FreeSWITCH through 1.8.2, when mod_xml_rpc is enabled, allows remote attackers to execute arbitrary commands via the api
Multiple buffer overflows in the switch_perform_substitution function in switch_regex.c in FreeSWITCH 1.2 allow remote a
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to
Heap buffer overflow in FreeSWITCH mod_verto prior to version 1.11.1 allows remote unauthenticated attackers to corrupt
EUVD-2026-101131
GHSA-9vj3-xq9j-5vq6
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB