<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet href="/static/style.xsl" type="text/xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
  <id>https://vulnerability.circl.lu/rss/recent/all/10</id>
  <title>Most recent entries from all</title>
  <updated>2026-09-29T16:45:21.376524+00:00</updated>
  <author>
    <name>Vulnerability-Lookup</name>
    <email>info@circl.lu</email>
  </author>
  <link href="https://vulnerability.circl.lu" rel="alternate"/>
  <generator uri="https://lkiesow.github.io/python-feedgen" version="1.0.0">python-feedgen</generator>
  <subtitle>Contains only the most 10 recent entries.</subtitle>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/cve-2025-66034</id>
    <title>CVE-2025-66034 — fontTools is Vulnerable to Arbitrary File Write and XML injection in fontTools.varLib</title>
    <updated>2026-09-29T16:45:21.412283+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> fonttools</p>
<p>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.</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/cve-2025-66034"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/ghsa-768j-98cg-p3fv</id>
    <title>GHSA-768j-98cg-p3fv — fontTools is Vulnerable to Arbitrary File Write and XML injection in fontTools.varLib</title>
    <updated>2026-09-29T16:45:21.412373+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: fonttools</p>
<p>## Summary</p>
<p>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()`.</p>
<p>The vulnerability exists due to unsanitised filename handling combined with content injection. Attackers can write files to arbitrary filesystem locations via path traversal sequences, and inject malicious code (like PHP) into the output files through XML injection in labelname elements. When these files are placed in web-accessible locations and executed, this achieves remote code execution without requiring any elevated privileges. Once RCE is obtained, attackers can further escalate privileges to compromise system files (like overwriting `/etc/passwd`).</p>
<p>Overall this allows attackers to:
- Write font files to arbitrary locations on the filesystem
- Overwrite configuration files
- Corrupt application files and dependencies
- Obtain remote code execution</p>
<p>The attacker controls the file location, extension and contents which could lead to remote code execution as well as enabling a denial of service through file corruption means.</p>
<p>## Affected Lines</p>
<p>`fontTools/varLib/__init__.py`
```python
filename = vf.filename # Unsanitised filename
output_path = os.path.join(output_dir, filename) # Path traversal
vf.save(output_path…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/ghsa-768j-98cg-p3fv"/>
  </entry>
  <entry>
    <id>https://vulnerability.circl.lu/vuln/pysec-2026-1389</id>
    <title>PYSEC-2026-1389 — fontTools is Vulnerable to Arbitrary File Write and XML injection in fontTools.varLib</title>
    <updated>2026-09-29T16:45:21.412460+00:00</updated>
    <content type="xhtml">
      <div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Affected:</strong> PyPI: fonttools</p>
<p>## Summary</p>
<p>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()`.</p>
<p>The vulnerability exists due to unsanitised filename handling combined with content injection. Attackers can write files to arbitrary filesystem locations via path traversal sequences, and inject malicious code (like PHP) into the output files through XML injection in labelname elements. When these files are placed in web-accessible locations and executed, this achieves remote code execution without requiring any elevated privileges. Once RCE is obtained, attackers can further escalate privileges to compromise system files (like overwriting `/etc/passwd`).</p>
<p>Overall this allows attackers to:
- Write font files to arbitrary locations on the filesystem
- Overwrite configuration files
- Corrupt application files and dependencies
- Obtain remote code execution</p>
<p>The attacker controls the file location, extension and contents which could lead to remote code execution as well as enabling a denial of service through file corruption means.</p>
<p>## Affected Lines</p>
<p>`fontTools/varLib/__init__.py`
```python
filename = vf.filename # Unsanitised filename
output_path = os.path.join(output_dir, filename) # Path traversal
vf.save(output_path…</p></div>
    </content>
    <link href="https://vulnerability.circl.lu/vuln/pysec-2026-1389"/>
  </entry>
</feed>
