CVE-2023-40018CWE-787

FreeSWITCH allows remote users to trigger out of bounds write by offering an ICE candidate with unknown component ID

High · published September 15, 2023

CVSS v3.1
7.5
EPSS
1%
Percentile
62.3
In the wild
Unconfirmed
What it is

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a software implementation that runs on any commodity hardware. Prior to version 1.10.10, FreeSWITCH allows remote users to trigger out of bounds write by offering an ICE candidate with unknown component ID. When an SDP is offered with any ICE candidates with an unknown component ID, FreeSWITCH will make an out of bounds write to its arrays. By abusing this vulnerability, an attacker is able to corrupt FreeSWITCH memory leading to an undefined behavior of the system or a crash of it. Version 1.10.10 contains a patch for this issue.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00994 · 62.3th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2023-09-15T19:32Z
EPSS history
Timeline
  • 15 SEP 19:32Z
    FreeSWITCH allows remote users to trigger out of bounds write by offering an ICE candidate with unknown component ID
    cvelistv5