CVE-2026-45537
Last modified
CVE-2026-45537 is a critical-severity vulnerability rated 9.1/10 on the CVSS scale. OpenSIPS is a Session Initiation Protocol (SIP) server implementation. In versions prior to 3.6.6 and 4.0.0-rc1, the construct_uri() function concatenates multiple URI components (protocol, username, domain, port, params) into a fixed 1024-byte global BSS buffer without any bounds checking. EPSS estimates a 0.36% chance of exploitation in the next 30 days.
Description
OpenSIPS is a Session Initiation Protocol (SIP) server implementation. In versions prior to 3.6.6 and 4.0.0-rc1, the construct_uri() function concatenates multiple URI components (protocol, username, domain, port, params) into a fixed 1024-byte global BSS buffer without any bounds checking. When a routing script calls construct_uri() with an attacker-controlled username, a combined component length exceeding 1024 bytes overflows the buffer, corrupting adjacent global data with attacker-controlled content. The overflow reaches disable_503_translation, a global flag controlling SIP 503 response handling, allowing an attacker to deterministically set the flag via the URI username and alter the server's routing behavior for subsequent messages. Because the same buffer is shared with contact_builder(), the overflow also corrupts that function's data, and without a memory sanitizer the adjacent globals are silently overwritten on every request containing a long username. This issue has been fixed in versions 3.6.6 and 4.0.0-rc1.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| OpenSIPS | opensips | >= 3.4.0, < 3.6.6; >= 4.0.0-beta, < 4.0.0-rc1 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-45537?
How severe is CVE-2026-45537?
How do I fix CVE-2026-45537?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-4552A vulnerability was determined in Tenda F453 1.0.0.3. This i…8.8
- CVE-2026-4553A vulnerability was identified in Tenda F453 1.0.0.3. Impact…8.8
- CVE-2026-45533DataEase is an open source data visualization and analysis t…8.3
- CVE-2026-45534DataEase is an open source data visualization and analysis t…9
- CVE-2026-45535DataEase is an open source data visualization and analysis t…8.7
- CVE-2026-45536Netty is a network application framework for development of …4
- CVE-2026-45538OpenSIPS is a Session Initiation Protocol (SIP) server imple…9.8
- CVE-2026-45539Microsoft APM is an open-source, community-driven dependency…7.4
- CVE-2026-4554A security flaw has been discovered in Tenda F453 1.0.0.3. T…8.8
- CVE-2026-45541ESF-IDF is the Espressif Internet of Things (IOT) Developmen…7.5
- CVE-2026-45542ESF-IDF is the Espressif Internet of Things (IOT) Developmen…7.1
- CVE-2026-45543Nextcloud is an open source content collaboration platform. …5.3
Are you affected by CVE-2026-45537?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
