CVE-2024-4367

high
Published 2024-05-16 ยท Modified 2024-06-10
CVSS v3
8.8
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
CVSS v4 NEW
โ€”
not yet in upstream
VIR risk
9.8

Description

A type check was missing when handling fonts in PDF.js, which would allow arbitrary JavaScript execution in the PDF.js context. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird < 115.11.

Predictions

Exploit likelihood
100%
Patch ETA
โ€”

Heuristic predictions, AS-IS, for prioritization only.

Mitigations

No mitigations published for this CVE yet.

The vendor-content worker queues fetches as references arrive (check back in a few minutes). Or โ€” if you've already worked around this in production โ€” publish your fix to the community-verified tier.

โœš Propose a mitigation on Community โ†’ Mitigations published via the community go through AI scoring + 2 human reviewers + 7-day silent objection window before landing here with source_tier=community-verified.

Exploits

Public proof-of-concept code below. AS-IS, for defenders and authorised testing only.

Exploit-DB

EDB-52273 remote multiple
Milad karimi ยท 2025-04-22

Firefox ESR 115.11 - PDF.js Arbitrary JavaScript execution

Source code queued for fetch โ€” refresh in a moment.

OS impact

suse SUSE Affected 1 release
VersionStatusFixed in
โ€” Affected โ€”
debian Debian Mixed 6 releases
VersionStatusFixed in
trixie Fixed 115.11.0esr-1
sid Fixed 126.0-1
forky Fixed 115.11.0esr-1
bullseye Fixed 115.11.0esr-1~deb11u1
bookworm Fixed 115.11.0esr-1~deb12u1
10.0 Affected โ€”
redhat Red Hat Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”
rockylinux Rocky Linux Fixed 2 releases
VersionStatusFixed in
9 Fixed โ€”
8 Fixed โ€”

Package impact

EcosystemPackageVulnerableFixed
npm npmpdfjs-dist<4.2.674.2.67
npm NPMpdfjs-dist<= 4.1.3924.2.67

Application impact

VendorProductVersionsFixed
mozilla mozillafirefox{"endExcluding":"115.11.0"}115.11.0
mozilla mozillathunderbird{"endExcluding":"115.11.0"}115.11.0
open-xchangeopen-xchange_appsuite_frontend{"endExcluding":"7.10.6"}7.10.6
open-xchangeopen-xchange_appsuite_frontend7.10.6

References

CWEs

CWE-754

Community-verified mitigations for this CVE will appear above when contributors publish them.

Verify integrity in audit chain (admin only). AS-IS.