CVE catalog

CVE-2024-42415

libgsf vulnerabilities

[CVE catalog]

Severity
High · CVSS 8.4CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Published
Source
[NVD] · [CVE record]
EPSS
0.46% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianlibgsfsid1.14.53-1.1fixed
Debianlibgsfforky1.14.53-1.1fixed
Debianlibgsftrixie1.14.53-1fixed
Debianlibgsfbookworm1.14.50-1+deb12u1fixed
Debianlibgsfbookworm-security1.14.50-1+deb12u1fixed
Ubuntulibgsfnoble1.14.50-1+deb12u1fixed
Ubuntulibgsfnoble1.14.51-2ubuntu0.1fixed
Ubuntugir1.2-gsf-1noble1.14.51-2ubuntu0.1fixed
Ubuntulibgsf-1-114noble1.14.51-2ubuntu0.1fixed
Ubuntulibgsf-1-commonnoble1.14.51-2ubuntu0.1fixed
Ubuntulibgsf-1-devnoble1.14.51-2ubuntu0.1fixed
Ubuntulibgsf-binnoble1.14.51-2ubuntu0.1fixed
Ubuntulibgsf14.041.14.27-2ubuntu1vulnerable
Ubuntulibgsf14.041.14.27-2ubuntu2vulnerable
Ubuntulibgsf16.041.14.34-1vulnerable
Ubuntulibgsf16.041.14.34-2vulnerable
Ubuntulibgsf16.041.14.35-1vulnerable
Ubuntulibgsf16.041.14.36-1vulnerable
Ubuntulibgsf18.041.14.41-1vulnerable
Ubuntulibgsf18.041.14.41-2vulnerable
Ubuntulibgsf20.041.14.46-1vulnerable
Ubuntulibgsf20.041.14.46-1ubuntu0.1fixed
Ubuntulibgsf22.041.14.47-1build1vulnerable
Ubuntulibgsf22.041.14.47-1build2vulnerable
Ubuntulibgsf22.041.14.47-1ubuntu0.1fixed
Ubuntulibgsf24.041.14.50-1vulnerable
Ubuntulibgsf24.041.14.51-1vulnerable
Ubuntulibgsf24.041.14.51-2vulnerable
Ubuntulibgsf24.041.14.51-2build1vulnerable
Ubuntulibgsf24.041.14.51-2build2vulnerable
Ubuntulibgsf24.041.14.51-2ubuntu0.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianlibgsfsourcesid1.14.52-1.1not yet assignedNot reported[1084056]
Debianlibgsfsourceforky1.14.52-1.1not yet assignedNot reported[1084056]
Debianlibgsfsourcetrixie1.14.52-1.1not yet assignedNot reported[1084056]
Debianlibgsfsourcebookworm1.14.50-1+deb12u1not yet assignedNot reported[1084056]
Ubuntulibgsfdebnoble1.14.50-1+deb12u1Not reportedNot reportedNot reported
Ubuntulibgsfdebnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntugir1.2-gsf-1debnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibgsf-1-114debnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibgsf-1-commondebnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibgsf-1-devdebnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibgsf-bindebnoble1.14.51-2ubuntu0.1Not reportedNot reportedNot reported
Ubuntulibgsfdeb20.041.14.46-1ubuntu0.1Not reportedUBUNTU-CVE-2024-42415Not reported
Ubuntulibgsfdeb22.041.14.47-1ubuntu0.1Not reportedUBUNTU-CVE-2024-42415Not reported
Ubuntulibgsfdeb24.041.14.51-2ubuntu0.1Not reportedUBUNTU-CVE-2024-42415Not reported

[Debian bug #1084056]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [libgsf]

    Details (4)
    • 1.14.50-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

  • Source package: [libgsf]

    Details (4)
    • 1.14.50-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

  • Source package: [libgsf]

    Details (4)
    • 1.14.50-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · all · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · all · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · all · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

  • Source package: [libgsf]

    Details (4)
    • 1.14.50-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

  • [libgsf-bin]Fixed

    Source package: [libgsf]

    Details (4)
    • 1.14.50-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · amd64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

    • 1.14.50-1+deb12u1 · arm64 · bookworm-security

      Fixed · Fixed: 1.14.50-1+deb12u1

      usn · libgsf · debian · bookworm; usn · libgsf · debian · 12

[Debian 13 (Trixie)]

  • Source package: [libgsf]

    Details (2)
    • 1.14.53-1 · amd64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

    • 1.14.53-1 · arm64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

  • Source package: [libgsf]

    Details (2)
    • 1.14.53-1 · amd64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

    • 1.14.53-1 · arm64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

  • Source package: [libgsf]

    Details (2)
    • 1.14.53-1 · all · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

    • 1.14.53-1 · all · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

  • Source package: [libgsf]

    Details (2)
    • 1.14.53-1 · amd64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

    • 1.14.53-1 · arm64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

  • [libgsf-bin]Fixed

    Source package: [libgsf]

    Details (2)
    • 1.14.53-1 · amd64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

    • 1.14.53-1 · arm64 · trixie

      Fixed · Fixed: 1.14.52-1.1

      usn · libgsf · debian · 13

Observed:

References