CVE-2024-4367
Published: 14 May 2024
Summary
CVE-2024-4367 is a high-severity Improper Check for Unusual or Exceptional Conditions (CWE-754) vulnerability in Open-Xchange Open-Xchange Appsuite Frontend. Its CVSS base score is 8.8 (High).
Operationally, ranked in the top 2.6% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
Deeper analysis
CVE-2024-4367 stems from a missing type check during font handling in PDF.js, enabling arbitrary JavaScript execution inside the PDF.js sandbox. The flaw impacts Firefox versions before 126, Firefox ESR versions before 115.11, and Thunderbird versions before 115.11, carrying a CVSS 3.1 score of 8.8 that reflects network-accessible attack vectors with high consequences for confidentiality, integrity, and availability.
An unauthenticated remote attacker can exploit the issue by delivering a crafted PDF that triggers the vulnerability when rendered by a victim user, achieving code execution within the PDF.js context without requiring prior privileges. User interaction is necessary to open the document, after which the injected script can access or manipulate content processed by the affected application.
Mozilla addressed the vulnerability in security advisories MFSA2024-21 and MFSA2024-22, with corresponding fixes shipped in the patched releases; Debian LTS announcements also document updated packages for affected distributions. The associated EPSS score remains near 0.40 with no material post-disclosure climb from a low baseline.
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-1831
Vulnerability details
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.
- CWE(s)
Related Threats
No named actor attribution yet. ATT&CK technique mapping in progress for this CVE.
Affected Assets
Mitigating Controls
Likely Mitigating Controls AI
Per-CVE control mapping for this CVE has not run yet; the list below is derived from the weakness types (CWEs) cited in the NVD entry.
Requires detection and response to audit logging failures as an unusual or exceptional condition.
Implements detection of unusual or exceptional conditions followed by safe mode entry, reducing the window for exploitation of unchecked conditions.
Training ensures users perform required checks for unusual or exceptional conditions as part of contingency roles, limiting attacker leverage from skipped validations.
IR testing directly validates checks for unusual or exceptional conditions that could indicate security incidents.
Requires ongoing monitoring of organization-defined metrics and analysis, enabling checks for unusual or exceptional conditions.
Security testing routinely checks for unusual or exceptional inputs/conditions, identifying missing validation steps that flaw remediation then resolves.
Requires detection of unusual conditions followed by a controlled transition to the defined failure state.
MTTF determination forces explicit checks for conditions that precede predictable component failure.