CVE Vulnerabilities

CVE-2023-4256

Double Free

Published: Dec 21, 2023 | Modified: Nov 21, 2024
CVSS 3.x
5.5
MEDIUM
Source:
NVD
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
CVSS 2.x
RedHat/V2
RedHat/V3
Ubuntu
LOW

Within tcpreplays tcprewrite, a double free vulnerability has been identified in the tcpedit_dlt_cleanup() function within plugins/dlt_plugins.c. This vulnerability can be exploited by supplying a specifically crafted file to the tcprewrite binary. This flaw enables a local attacker to initiate a Denial of Service (DoS) attack.

Weakness

The product calls free() twice on the same memory address, potentially leading to modification of unexpected memory locations.

Affected Software

Name Vendor Start Version End Version
Tcpreplay Broadcom 4.4.3 (including) 4.4.3 (including)
Tcpreplay Broadcom 4.4.4 (including) 4.4.4 (including)
Tcpreplay Ubuntu bionic *
Tcpreplay Ubuntu esm-apps/bionic *
Tcpreplay Ubuntu esm-apps/focal *
Tcpreplay Ubuntu esm-apps/jammy *
Tcpreplay Ubuntu esm-apps/noble *
Tcpreplay Ubuntu focal *
Tcpreplay Ubuntu jammy *
Tcpreplay Ubuntu lunar *
Tcpreplay Ubuntu mantic *
Tcpreplay Ubuntu noble *
Tcpreplay Ubuntu trusty *
Tcpreplay Ubuntu upstream *
Tcpreplay Ubuntu xenial *

Potential Mitigations

References