CVE catalog

CVE-2025-66034

fontTools vulnerabilities

[CVE catalog]

Severity
Medium · CVSS 6.3CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:N/I:H/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.55% · Oct 25, 2026

fontTools is a library for manipulating fonts, written in Python. In versions from 4.33.0 to before 4.60.2, the fonttools varLib (or python3 -m fontTools.varLib) script has an arbitrary file write vulnerability that leads to remote code execution when a malicious .designspace file is processed. The vulnerability affects the main() code path of fontTools.varLib, used by the fonttools varLib CLI and any code that invokes fontTools.varLib.main(). This issue has been patched in version 4.60.2.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianfonttoolssid4.65.0-1fixed
Debianfonttoolsforky4.65.0-1fixed
Debianfonttoolstrixie4.57.0-1+deb13u1fixed
Debianfonttoolsbookworm4.38.0-1+deb12u1fixed
Ubuntufonttoolsnoble4.46.0-1ubuntu0.1~esm1fixed
Ubuntupython-fonttools-docnoble4.46.0-1ubuntu0.1~esm1fixed
Ubuntupython3-fonttoolsnoble4.46.0-1ubuntu0.1~esm1fixed
PyPIfonttoolsNot reported4.60.2fixed
CpefonttoolsNot reported4.60.2fixed
Ubuntufonttoolspro4.38.0-1build1vulnerable
Ubuntufonttoolspro4.38.0-1build2vulnerable
Ubuntufonttoolspro4.46.0-1vulnerable
Ubuntufonttoolspro4.46.0-1build2vulnerable
Ubuntufonttoolspro4.46.0-1ubuntu0.1~esm1fixed
Ubuntufonttools25.104.55.3-2build1vulnerable
Ubuntufonttools25.104.55.3-2ubuntu0.25.10.1fixed
Ubuntufonttools26.044.55.3-2build1vulnerable
Ubuntufonttools26.044.57.0-1vulnerable
Ubuntufonttools26.044.57.0-2build1vulnerable
Ubuntufonttools26.044.57.0-3vulnerable
Ubuntufonttools26.044.57.0-3ubuntu1fixed
Opensusepython-FontToolsleap 16.04.53.1-160000.3.1fixed
Opensusepython-FontToolstumbleweed4.61.1-1.1fixed
Susepython-FontToolslinux enterprise server 16.04.53.1-160000.3.1fixed
Susepython-FontToolslinux enterprise server for sap applications 16.04.53.1-160000.3.1fixed
Susepython-FontToolslinux enterprise module for package hub 15 sp74.47.2-150600.3.3.1fixed
Opensusepython-FontToolsleap 15.64.47.2-150600.3.3.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianfonttoolssourcesid4.61.1-1not yet assignedNot reported[1121605]
Debianfonttoolssourceforky4.61.1-1not yet assignedNot reported[1121605]
Debianfonttoolssourcetrixie4.57.0-1+deb13u1not yet assignedNot reported[1121605]
Debianfonttoolssourcebookworm4.38.0-1+deb12u1not yet assignedNot reported[1121605]
Ubuntufonttoolsdebnoble4.46.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython-fonttools-docdebnoble4.46.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
Ubuntupython3-fonttoolsdebnoble4.46.0-1ubuntu0.1~esm1Not reportedNot reportedNot reported
PyPIfonttoolsPyPINot reported4.60.2Not reportedGHSA-768J-98CG-P3FVNot reported
CpefonttoolscpeNot reported4.60.2Not reportedNVD-CVE-2025-66034Not reported
Ubuntufonttoolsdebpro4.46.0-1ubuntu0.1~esm1Not reportedUBUNTU-CVE-2025-66034Not reported
Ubuntufonttoolsdeb25.104.55.3-2ubuntu0.25.10.1Not reportedUBUNTU-CVE-2025-66034Not reported
Ubuntufonttoolsdeb26.044.57.0-3ubuntu1Not reportedUBUNTU-CVE-2025-66034Not reported
Opensusepython-FontToolsrpmleap 16.04.53.1-160000.3.1Not reportedOPENSUSE-SU-2026:20119-1Not reported
Opensusepython-FontToolsrpmtumbleweed4.61.1-1.1Not reportedOPENSUSE-SU-2026:10076-1Not reported
Susepython-FontToolsrpmlinux enterprise server 16.04.53.1-160000.3.1Not reportedSUSE-SU-2026:20184-1Not reported
Susepython-FontToolsrpmlinux enterprise server for sap applications 16.04.53.1-160000.3.1Not reportedSUSE-SU-2026:20184-1Not reported
Susepython-FontToolsrpmlinux enterprise module for package hub 15 sp74.47.2-150600.3.3.1Not reportedSUSE-SU-2026:0199-1Not reported
Opensusepython-FontToolsrpmleap 15.64.47.2-150600.3.3.1Not reportedSUSE-SU-2026:0199-1Not reported

[Debian bug #1121605]

OpenFactory catalog packages

[openSUSE Tumbleweed]

  • Source package: [python-FontTools]

    Details (1)
    • 4.62.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 4.61.1-1.1

      Version impact unknown

      usn · python-FontTools · opensuse · tumbleweed

  • Source package: [python-FontTools]

    Details (1)
    • 4.62.1-1.3 · noarch · tumbleweed

      Unknown · Fixed: 4.61.1-1.1

      Version impact unknown

      usn · python-FontTools · opensuse · tumbleweed

[Debian 12 (Bookworm)]

  • [fonttools]Fixed
    Details (2)
    • 4.38.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

    • 4.38.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

  • Source package: [fonttools]

    Details (2)
    • 4.38.0-1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

    • 4.38.0-1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

  • Source package: [fonttools]

    Details (2)
    • 4.38.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

    • 4.38.0-1+deb12u1 · all · bookworm

      Fixed · Fixed: 4.38.0-1+deb12u1

      usn · fonttools · debian · bookworm; usn · fonttools · debian · 12

[Debian 13 (Trixie)]

  • [fonttools]Fixed
    Details (2)
    • 4.57.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

    • 4.57.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

  • Source package: [fonttools]

    Details (2)
    • 4.57.0-1+deb13u1 · amd64 · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

    • 4.57.0-1+deb13u1 · arm64 · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

  • Source package: [fonttools]

    Details (2)
    • 4.57.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

    • 4.57.0-1+deb13u1 · all · trixie

      Fixed · Fixed: 4.57.0-1+deb13u1

      usn · fonttools · debian · 13

Observed:

References