Vulnerability · Published Oct 3, 2024 · Assigned by talos

CVE-2024-36474

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.4% (higher than 35% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)8.4High
Exploit odds (30 days)0.4%top 65.3% 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 the GNOME Project G Structured File Library (libgsf) version v1.14.52. A specially crafted file can result in an integer overflow when processing the directory from the file that allows for an out-of-bounds index to be used when reading and writing to an array. 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-36474
Debian:13libgsf1.14.52-1.1DEBIAN-CVE-2024-36474
Debian:14libgsf1.14.52-1.1DEBIAN-CVE-2024-36474
Ubuntu:22.04:LTSlibgsf1.14.47-1ubuntu0.1USN-7062-1
Ubuntu:22.04:LTSlibgsf1.14.47-1ubuntu0.1UBUNTU-CVE-2024-36474
Ubuntu:24.04:LTSlibgsf1.14.51-2ubuntu0.1UBUNTU-CVE-2024-36474
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