Skip to content
Heist/ feed
Back to feed
CriticalFix available

fonttools — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2025-66034

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.

Products
fonttools
Affected versions
4.38.0-1, 4.57.0-1, 4.57.0-2, 4.57.0-3
Fixed versions
4.38.0-1+deb12u1, 4.57.0-1+deb13u1, 4.61.1-1
CVEs
CVE-2025-66034
Confirmed fixed CVEs
Not specified
Updated in this feed
31 Oct 2026, 23:11 UTC · Revision 1

Source evidence

DEBIAN-CVE-2025-66034

core-osv · Original source

Published 29 Nov 2025, 01:16 UTC

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.

osv:DEBIAN-CVE-2025-66034

fonttools

Fixed versions: 4.38.0-1+deb12u1

fonttools

Fixed versions: 4.57.0-1+deb13u1

fonttools

Fixed versions: 4.61.1-1

Complete source record
{
  "id": "901783899820016a63ca8478d575de950a4616a9f3b4f77ee98dcc1cae15f935",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2025-66034",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2025-66034",
    "summary": "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.",
    "evidence": "osv:DEBIAN-CVE-2025-66034",
    "products": [
      {
        "name": {
          "value": "fonttools",
          "evidence": "/affected/0/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "4.38.0-1+deb12u1",
            "evidence": "/affected/0/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "4.38.0-1",
            "evidence": "/affected/0/versions"
          }
        ]
      },
      {
        "name": {
          "value": "fonttools",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "4.57.0-1+deb13u1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "4.57.0-1",
            "evidence": "/affected/1/versions"
          }
        ]
      },
      {
        "name": {
          "value": "fonttools",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "4.61.1-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": [
          {
            "value": "4.57.0-1",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "4.57.0-2",
            "evidence": "/affected/2/versions"
          },
          {
            "value": "4.57.0-3",
            "evidence": "/affected/2/versions"
          }
        ]
      }
    ],
    "severity": "critical",
    "structured": {
      "id": "DEBIAN-CVE-2025-66034",
      "aliases": [
        "DEBIAN-CVE-2025-66034"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4.38.0-1+deb12u1"
                }
              ]
            }
          ],
          "package": {
            "name": "fonttools",
            "purl": "pkg:deb/debian/fonttools?arch=source&distro=bookworm",
            "ecosystem": "Debian:12"
          },
          "versions": [
            "4.38.0-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2025-66034.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4.57.0-1+deb13u1"
                }
              ]
            }
          ],
          "package": {
            "name": "fonttools",
            "purl": "pkg:deb/debian/fonttools?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "versions": [
            "4.57.0-1"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2025-66034.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4.61.1-1"
                }
              ]
            }
          ],
          "package": {
            "name": "fonttools",
            "purl": "pkg:deb/debian/fonttools?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "versions": [
            "4.57.0-1",
            "4.57.0-2",
            "4.57.0-3"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2025-66034.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-23T17:47:36.923800349Z",
      "provider": "osv",
      "upstream": [
        "CVE-2025-66034"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2025-66034"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2025-66034",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 417940,
  "published_at": "2025-11-29T01:16:02.967+00:00"
}