Skip to main content

Kamailio CVE-2025-12206

LOW
Improper Resource Shutdown or Release (CWE-404)
2025-10-27 cna@vuldb.com
1.9
CVSS 4.0 · NVD

Severity by source

NVD PRIMARY
1.9 LOW
CVSS:4.0/AV:L/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:P/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

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Apr 29, 2026 - 01:35 vuln.today

DescriptionCVE.org

A flaw has been found in Kamailio 5.5. The impacted element is the function rve_is_constant of the file src/core/rvalue.c. This manipulation causes null pointer dereference. The attack needs to be launched locally. The exploit has been published and may be used. It is still unclear if this vulnerability genuinely exists. This attack requires manipulating config files which might not be a realistic scenario in many cases. The vendor was contacted early about this disclosure but did not respond in any way.

AnalysisAI

Kamailio 5.5.0 suffers a null pointer dereference in the rve_is_constant function (src/core/rvalue.c) triggered by manipulation of local configuration files, resulting in denial of service. The attack requires local access with low privileges and produces only availability impact. Publicly available exploit code exists, but active exploitation has not been confirmed by CISA KEV, and the vulnerability's genuine existence remains disputed by the original reporter. Real-world risk is minimal given the low EPSS score (0.03%), requirement for config file manipulation, and minimal impact surface.

Technical ContextAI

Kamailio is an open-source SIP (Session Initiation Protocol) server and router used for VoIP and telephony infrastructure. The vulnerability exists in the rvalue.c module, which handles runtime value evaluation and parsing of Kamailio configuration directives. The rve_is_constant function is responsible for determining whether an rvalue expression can be evaluated as a constant at configuration parse time. CWE-404 (improper resource validation) indicates the code fails to validate or properly handle a null pointer before dereferencing it. This occurs during configuration file parsing when a malformed or specifically crafted rvalue expression is processed, causing the function to dereference a null pointer when validating expression constancy. The attack vector is local (AV:L) and requires low privileges (PR:L), meaning a user with restricted system access can trigger the flaw by editing or injecting a malicious config file.

RemediationAI

No vendor-released patch has been identified at the time of analysis. Because the vendor did not respond to early disclosure, no official fix version is available. Immediate remediation focuses on compensating controls: restrict write permissions on Kamailio configuration files (typically /etc/kamailio/kamailio.cfg and included files) to the kamailio process owner and root only, preventing unauthorized local users from modifying rvalue expressions. Audit configuration file access logs using tools such as auditd (Linux) to detect unauthorized modification attempts. For environments where config flexibility is critical, consider running Kamailio in a containerized or virtualized sandbox with restricted privilege escalation, though this has minimal operational benefit given the local-only attack vector. Monitor upstream Kamailio repository (https://github.com/kamailio/kamailio) for security advisories and consider upgrading to a 5.6+ series if available and compatible with your deployment. Do not rely solely on this CVE for patching decisions; coordinate remediation with broader access control and configuration management policies.

CVE-2016-2385 CRITICAL POC
9.8 Apr 11

Heap-based buffer overflow in the encode_msg function in encode_msg.c in the SEAS module in Kamailio (formerly OpenSER a

CVE-2018-16657 CRITICAL POC
9.8 Sep 07

In Kamailio before 5.0.7 and 5.1.x before 5.1.4, a crafted SIP message with an invalid Via header causes a segmentation

CVE-2018-14767 CRITICAL POC
9.8 Jul 31

In Kamailio before 5.0.7 and 5.1.x before 5.1.4, a crafted SIP message with a double "To" header and an empty "To" tag c

CVE-2013-7426 CRITICAL
9.8 Aug 29

Insecure Temporary file vulnerability in /tmp/kamailio_fifo in kamailio 4.0.1. Rated critical severity (CVSS 9.8), this

CVE-2018-8828 CRITICAL
9.8 Mar 20

A Buffer Overflow issue was discovered in Kamailio before 4.4.7, 5.0.x before 5.0.6, and 5.1.x before 5.1.2. Rated criti

CVE-2020-28361 MEDIUM POC
5.4 Nov 18

Kamailio before 5.4.0, as used in Sip Express Router (SER) in Sippy Softswitch 4.5 through 5.2 and other products, allow

CVE-2015-1590 HIGH
7.8 Sep 07

The kamcmd administrative utility and default configuration in kamailio before 4.3.0 use /tmp/kamailio_ctl. Rated high s

CVE-2015-1591 HIGH
7.8 Jun 27

The kamailio build in kamailio before 4.2.0-2 process allows local users to gain privileges. Rated high severity (CVSS 7

CVE-2026-39863 HIGH
7.5 Apr 08

Out-of-bounds memory access in Kamailio SIP server versions before 5.8.8, 6.0.6, and 6.1.1 enables unauthenticated remot

CVE-2026-82608 LOW POC
2.1 Aug 31

Out-of-bounds read in Kamailio's IMS AVP handler exposes telecom infrastructure to remote memory disclosure and potentia

CVE-2025-12207 LOW POC
1.9 Oct 27

Null pointer dereference in Kamailio 5.5.0's grammar rule handler (src/core/cfg.y, yyerror_at function) causes denial of

CVE-2025-12205 LOW POC
1.9 Oct 27

Use-after-free vulnerability in Kamailio 5.5.0 configuration file parser allows local authenticated attackers to cause d

Share

CVE-2025-12206 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy