Skip to content
Heist/ feed
Back to feed
HighFix available

fonttools — security advisory

Type: advisorySources: OSVAdvisory ID: DEBIAN-CVE-2023-45139

fontTools is a library for manipulating fonts, written in Python. The subsetting module has a XML External Entity Injection (XXE) vulnerability which allows an attacker to resolve arbitrary entities when a candidate font (OT-SVG fonts), which contains a SVG table, is parsed. This allows attackers to include arbitrary files from the filesystem fontTools is running on or make web requests from the host system. This vulnerability has been patched in version 4.43.0.

Products
fonttools
Affected versions
4.38.0-1
Fixed versions
4.38.0-1+deb12u1, 4.46.0-1
CVEs
CVE-2023-45139
Confirmed fixed CVEs
Not specified
Updated in this feed
1 Nov 2026, 16:11 UTC · Revision 1

Source evidence

DEBIAN-CVE-2023-45139

core-osv · Original source

Published 10 Jan 2024, 16:15 UTC

fontTools is a library for manipulating fonts, written in Python. The subsetting module has a XML External Entity Injection (XXE) vulnerability which allows an attacker to resolve arbitrary entities when a candidate font (OT-SVG fonts), which contains a SVG table, is parsed. This allows attackers to include arbitrary files from the filesystem fontTools is running on or make web requests from the host system. This vulnerability has been patched in version 4.43.0.

osv:DEBIAN-CVE-2023-45139

fonttools

Fixed versions: 4.38.0-1+deb12u1

fonttools

Fixed versions: 4.46.0-1

fonttools

Fixed versions: 4.46.0-1

Complete source record
{
  "id": "a91aa27b340f8be0886db8e50f2af562d4b7451d362339d0095cd4bcfb09b3a9",
  "url": "https://osv.dev/vulnerability/DEBIAN-CVE-2023-45139",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "DEBIAN-CVE-2023-45139",
    "summary": "fontTools is a library for manipulating fonts, written in Python. The subsetting module has a XML External Entity Injection (XXE) vulnerability which allows an attacker to resolve arbitrary entities when a candidate font (OT-SVG fonts), which contains a SVG table, is parsed. This allows attackers to include arbitrary files from the filesystem fontTools is running on or make web requests from the host system. This vulnerability has been patched in version 4.43.0.",
    "evidence": "osv:DEBIAN-CVE-2023-45139",
    "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.46.0-1",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      },
      {
        "name": {
          "value": "fonttools",
          "evidence": "/affected/2/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "4.46.0-1",
            "evidence": "/affected/2/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "DEBIAN-CVE-2023-45139",
      "aliases": [
        "DEBIAN-CVE-2023-45139"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N"
        }
      ],
      "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-2023-45139.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4.46.0-1"
                }
              ]
            }
          ],
          "package": {
            "name": "fonttools",
            "purl": "pkg:deb/debian/fonttools?arch=source&distro=trixie",
            "ecosystem": "Debian:13"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-45139.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "4.46.0-1"
                }
              ]
            }
          ],
          "package": {
            "name": "fonttools",
            "purl": "pkg:deb/debian/fonttools?arch=source&distro=forky",
            "ecosystem": "Debian:14"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/debian-osv/debian-cve-osv/DEBIAN-CVE-2023-45139.json"
          },
          "ecosystem_specific": {
            "urgency": "not yet assigned"
          }
        }
      ],
      "modified": "2026-10-26T18:02:49.527404628Z",
      "provider": "osv",
      "upstream": [
        "CVE-2023-45139"
      ],
      "references": [
        "https://security-tracker.debian.org/tracker/CVE-2023-45139"
      ]
    },
    "related_cves": [
      {
        "value": "CVE-2023-45139",
        "evidence": "/upstream"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 456919,
  "published_at": "2024-01-10T16:15:46.767+00:00"
}