Vulnerability · Published May 31, 2022 · Assigned by GitHub_M
CVE-2022-31003Heap-based Buffer Overflow and Out-of-bounds Write in Sofia-SIP
Critical 9.1
In plain English
A critical-severity heap buffer overflow in sofia-sip from freeswitch. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 4.1% (higher than 91% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Sofia-SIP is an open-source Session Initiation Protocol (SIP) User-Agent library. Prior to version 1.13.8, when parsing each line of a sdp message, `rest = record + 2` will access the memory behind `\0` and cause an out-of-bounds write. An attacker can send a message with evil sdp to FreeSWITCH, causing a crash or more serious consequence, such as remote code execution. Version 1.13.8 contains a patch for this issue.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine:v3.20 | sofia-sip | 1.13.8-r0 | ALPINE-CVE-2022-31003 |
| Alpine:v3.21 | sofia-sip | 1.13.8-r0 | ALPINE-CVE-2022-31003 |
| Alpine:v3.22 | sofia-sip | 1.13.8-r0 | ALPINE-CVE-2022-31003 |
| Alpine:v3.23 | sofia-sip | 1.13.8-r0 | ALPINE-CVE-2022-31003 |
| Alpine:v3.24 | sofia-sip | 1.13.8-r0 | ALPINE-CVE-2022-31003 |
| Debian:12 | sofia-sip | 1.12.11+20110422.1+1e14eea~dfsg-3 | DEBIAN-CVE-2022-31003 |
| Debian:13 | sofia-sip | 1.12.11+20110422.1+1e14eea~dfsg-3 | DEBIAN-CVE-2022-31003 |
| Debian:14 | sofia-sip | 1.12.11+20110422.1+1e14eea~dfsg-3 | DEBIAN-CVE-2022-31003 |
| Ubuntu:22.04:LTS | sofia-sip | 1.12.11+20110422.1-2.1+deb10u3ubuntu0.22.04.1 | UBUNTU-CVE-2022-31003 |
| Ubuntu:22.04:LTS | sofia-sip | 1.12.11+20110422.1-2.1+deb10u3ubuntu0.22.04.1 | USN-5932-1 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| freeswitch | sofia-sip | < 1.13.8 |
Weakness: CWE-122, CWE-787 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
References
- https://github.com/freeswitch/sofia-sip/security/advisories/GHSA-8w5j-6g2j-pxcp
- https://github.com/freeswitch/sofia-sip/commit/907f2ac0ee504c93ebfefd676b4632a3575908c9
- [debian-lts-announce] 20220902 [SECURITY] [DLA 3091-1] sofia-sip security update mailing-list
- GLSA-202210-18 vendor-advisory
- DSA-5410 vendor-advisory