Vulnerability · Published Oct 3, 2024 · Assigned by talos

CVE-2024-42415

High 8.4

In plain English

A high-severity integer overflow in G Structured File Library (libgsf) from GNOME Project. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.5% (higher than 40% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.4High
Exploit odds (30 days)0.5%top 60.1% of all CVEs
Exploited in the wildNo reportsCISA SSVC: poc
Attack toolingNoneno public tooling known

Official description

An integer overflow vulnerability exists in the Compound Document Binary File format parser of v1.14.52 of the GNOME Project G Structured File Library (libgsf). A specially crafted file can result in an integer overflow that allows for a heap-based buffer overflow when processing the sector allocation table. This can lead to arbitrary code execution. An attacker can provide a malicious file to trigger this vulnerability.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
Debian:12libgsf1.14.50-1+deb12u1DSA-5786-1
Debian:12libgsf1.14.50-1+deb12u1DEBIAN-CVE-2024-42415
Debian:13libgsf1.14.52-1.1DEBIAN-CVE-2024-42415
Debian:14libgsf1.14.52-1.1DEBIAN-CVE-2024-42415
Ubuntu:22.04:LTSlibgsf1.14.47-1ubuntu0.1USN-7062-1
Ubuntu:22.04:LTSlibgsf1.14.47-1ubuntu0.1UBUNTU-CVE-2024-42415
Ubuntu:24.04:LTSlibgsf1.14.51-2ubuntu0.1UBUNTU-CVE-2024-42415
Ubuntu:24.04:LTSlibgsf1.14.51-2ubuntu0.1USN-7062-1

Affected products (as reported)

VendorProductVersions
GNOME Project G Structured File Library (libgsf) 1.14.52

Weakness: CWE-190 · Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

References