CVE-2025-66034
fonttools: fontTools: Arbitrary file write leading to remote code execution via malicious .designspace file
Sévérité par source
Le label propre à Trivy est CRITICAL. Critique selon NVD. Plus basse selon GHSA (moyenne), Red Hat (moyenne), Ubuntu (moyenne).
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.
Paquets affectés et versions corrigées
| Source | Paquet | Corrigé en |
|---|---|---|
| chainguard | mlflow, open-webui, tensorflow-cpu-jupyter et 1 autres | 3.6.0-r1 et 3 autres |
| debian 11 | fonttools | pas de correctif indiqué |
| debian 12 | fonttools | 4.38.0-1+deb12u1 |
| debian 13 | fonttools | 4.57.0-1+deb13u1 |
| debian 14 | fonttools | 4.61.1-1 |
| echo | fonttools | 4.38.0-1+deb12u1 |
| pip::GitHub Security Advisory pip | fonttools | 4.60.2 |
| rapidfort debian 12 | fonttools | 0:4.57.0-1+deb13u1, 0:4.61.1-1 |
| rapidfort debian 13 | fonttools | 0:4.57.0-1+deb13u1, 0:4.61.1-1 |
| rapidfort fedora 43 | fonttools, python3-fonttools, python3-fonttools+graphite et 9 autres | 4.61.0-1.fc43 |
| rapidfort Oracle Linux 10 | fonttools, python3-fonttools, python3-fonttools+graphite et 9 autres | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 9 | fonttools, python3-fonttools, python3-fonttools+graphite et 9 autres | pas de correctif indiqué |
Afficher les 59 entrées de 22 sources
| Source | Paquet | Corrigé en |
|---|---|---|
| chainguard | mlflow | 3.6.0-r1 |
| chainguard | open-webui | 0.9.2-r0 |
| chainguard | tensorflow-cpu-jupyter | 2.20.0-r5 |
| chainguard | tensorflow-gpu-jupyter | 2.20.0-r4 |
| debian 11 | fonttools | pas de correctif indiqué |
| debian 12 | fonttools | 4.38.0-1+deb12u1 |
| debian 13 | fonttools | 4.57.0-1+deb13u1 |
| debian 14 | fonttools | 4.61.1-1 |
| echo | fonttools | 4.38.0-1+deb12u1 |
| pip::GitHub Security Advisory pip | fonttools | 4.60.2 |
| rapidfort debian 12 | fonttools | 0:4.57.0-1+deb13u1, 0:4.61.1-1 |
| rapidfort debian 13 | fonttools | 0:4.57.0-1+deb13u1, 0:4.61.1-1 |
| rapidfort fedora 43 | fonttools | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+graphite | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+interpolatable | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+lxml | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+plot | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+repacker | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+symfont | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+type1 | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+ufo | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+unicode | 4.61.0-1.fc43 |
| rapidfort fedora 43 | python3-fonttools+woff | 4.61.0-1.fc43 |
| rapidfort Oracle Linux 10 | fonttools | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+graphite | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+interpolatable | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+lxml | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+plot | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+repacker | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+symfont | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+type1 | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+ufo | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+unicode | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 10 | python3-fonttools+woff | 4.61.0-2.el10_2 |
| rapidfort Oracle Linux 9 | fonttools | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+graphite | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+interpolatable | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+lxml | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+plot | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+repacker | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+symfont | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+type1 | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+ufo | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+unicode | pas de correctif indiqué |
| rapidfort Oracle Linux 9 | python3-fonttools+woff | pas de correctif indiqué |
| rapidfort ubuntu 20.04 | fonttools | 0:4.55.3-2ubuntu0.25.04.1 |
| rapidfort ubuntu 22.04 | fonttools | 0:4.55.3-2ubuntu0.25.04.1 |
| rapidfort ubuntu 24.04 | fonttools | 0:4.55.3-2ubuntu0.25.04.1 |
| Red Hat | fonttools | pas de correctif indiqué |
| ubuntu 24.04 | fonttools | pas de correctif indiqué |
| ubuntu 25.04 | fonttools | 4.55.3-2ubuntu0.25.04.1 |
| ubuntu 25.10 | fonttools | 4.55.3-2ubuntu0.25.10.1 |
| ubuntu 26.04 | fonttools | 4.57.0-3ubuntu1 |
| ubuntu 26.10 | fonttools | 4.57.0-3ubuntu1 |
| wolfi | mlflow | 3.6.0-r1 |
| wolfi | open-webui | 0.9.2-r0 |
Références
- https://access.redhat.com/security/cve/CVE-2025-66034
- https://github.com/fonttools/fonttools
- https://github.com/fonttools/fonttools/commit/a696d5ba93270d5954f98e7cab5ddca8a02c1e32
- https://github.com/fonttools/fonttools/security/advisories/GHSA-768j-98cg-p3fv
- https://nvd.nist.gov/vuln/detail/CVE-2025-66034
- https://ubuntu.com/security/notices/USN-7917-1
- https://www.cve.org/CVERecord?id=CVE-2025-66034