CVE-2024-42415

libgsf: Compound Document Binary File Sector Allocation Table integer overflow vulnerability

Published Oct 3, 2024 CVSS 3.1 · 8.4 High EPSS < 1% KEV · Not listed
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3911-1 libgsf security update
Debian DSA Debian DSA DSA-5786-1 libgsf security update
EUVD EUVD EUVD-2024-39610 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.
Ubuntu USN Ubuntu USN USN-7062-1 libgsf vulnerabilities
Ubuntu USN Ubuntu USN USN-7062-2 libgsf vulnerabilities
History
Type Values Removed Values Added
Title libgsf: Compound Document Binary File Sector Allocation Table integer overflow vulnerability
References
Metrics threat_severity

None

threat_severity

Important

Type Values Removed Values Added
First Time appeared Gnome
Gnome libgsf
CPEs cpe:2.3:a:gnome:libgsf:*:*:*:*:*:*:*:*
cpe:2.3:a:gnome:libgsf:1.14.52:*:*:*:*:*:*:*
Vendors & Products Gnome
Gnome libgsf
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
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.
Weaknesses CWE-190
References
Metrics cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
talos
Published
Updated
Nov 3, 2025, 10:04 PM
Reserved
Aug 23, 2024, 4:07 PM
Status
Modified
Published
Oct 3, 2024, 4:15 PM
Modified
Jun 17, 2026, 7:49 AM
Severity
Important
Public date
Oct 3, 2024, 3:24 PM