Lucene search

K
redhatcveRedhat.comRH:CVE-2023-45139
HistoryJan 11, 2024 - 6:30 a.m.

CVE-2023-45139

2024-01-1106:30:37
redhat.com
access.redhat.com
14
fonttools
subsetting module
xml external entity injection
malicious actors
arbitrary entities
filesystem
web requests

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

EPSS

0.001

Percentile

31.2%

A flaw was found in the subsetting module of FontTools, which contains an XML External Entity Injection (XXE) vulnerability. This flaw allows malicious actors to exploit the parsing of candidate fonts, particularly those with an OT-SVG format that includes an SVG table. Through this vulnerability, attackers can manipulate the system to resolve arbitrary entities, potentially allowing them to include files from the filesystem where FontTools is operating or even initiate web requests from the host system.

Mitigation

There may be other ways to mitigate the issue. Here are some suggestions:

Set the resolve_entities=False flag on parsing methods.
Consider further methods of disallowing doctype declarations.
Consider recursive regex matching.

CVSS3

7.5

Attack Vector

NETWORK

Attack Complexity

LOW

Privileges Required

NONE

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

NONE

Availability Impact

NONE

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N

EPSS

0.001

Percentile

31.2%