CVE-2025-66034
MEDIUMfonttools 4.33.0-4.60.1 - Remote Code Execution via Malicious .designspace File Processing
Title source: llmExploitation Summary
EIP tracks 7 public exploits for CVE-2025-66034. PoCs published by v3cn4x00, V0idW1re, jwsly12.
AI-analyzed exploit summary This repository contains a functional exploit for CVE-2025-66034, leveraging path traversal and XML injection in fontTools varLib to achieve remote code execution via a crafted .designspace file.
Description
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.
Exploits (7)
This repository contains a functional exploit for CVE-2025-66034, leveraging path traversal and XML injection in fontTools varLib to achieve remote code execution via a crafted .designspace file.
This is a detailed technical writeup of a penetration test on HackTheBox's VariaType machine, covering multiple CVEs including CVE-2025-66034, with in-depth analysis of exploitation steps, root cause, and remediation.
This repository contains a functional exploit for CVE-2025-66034, targeting a vulnerability in the VariaType font generation process. The exploit crafts a malicious .designspace XML file with a PHP reverse shell payload embedded in the metadata, achieving RCE when processed by the server.
This repository contains a functional exploit for CVE-2025-66034, leveraging an arbitrary file write vulnerability in `fontTools.varLib` via XML injection and path traversal to achieve unauthenticated remote code execution. The exploit crafts a malicious `.designspace` file with a PHP webshell payload and an absolute path to bypass intended output directory restrictions.
This repository contains a functional exploit for CVE-2025-66034, a path traversal vulnerability in VariaType HTB. The exploit leverages a variable font generator to upload malicious TTF files, achieving remote code execution via a webshell or reverse shell.
This repository contains a functional exploit for CVE-2025-66034, which leverages an arbitrary file write vulnerability in fontTools' varLib module. The exploit crafts a malicious .designspace file with path traversal and PHP injection to achieve remote code execution via a webshell.
This exploit leverages a file upload vulnerability in the variable-font-generator tool to write a PHP webshell to a predictable location, then executes arbitrary commands via HTTP requests. The payload is embedded in an XML designspace file with a malicious labelname CDATA section.
References (2)
Scores
CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:N/I:H/A:L