Cyber Resilience

CVE-2024-4769

Mozilla Firefox ≤ 115.11.0

Published
14 May 2024
Modified
01 April 2025
Patch / advisory
CVSS Score v3.1 5.9
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS Score 0.0037 30th percentile
Risk Priority 49 floored blend · peak EPSS

CVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.

Summary

CVE-2024-4769 is a medium-severity Insufficient Type Distinction (CWE-351) vulnerability in Mozilla Firefox. Its CVSS base score is 5.9 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploitation for Privilege Escalation (T1068); ranked at the 30th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to SI-10 (Information Input Validation) and AC-16 (Security and Privacy Attributes) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

When importing resources using Web Workers, error messages would distinguish the difference between `application/javascript` responses and non-script responses. This could have been abused to learn information cross-origin. This vulnerability affects Firefox < 126, Firefox ESR < 115.11, and Thunderbird <…

more

115.11.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1068 Exploitation for Privilege Escalation Privilege Escalation
Adversaries may exploit software vulnerabilities in an attempt to elevate privileges.
T1203 Exploitation for Client Execution Execution
Adversaries may exploit software vulnerabilities in client applications to execute code.
T1212 Exploitation for Credential Access Credential Access
Adversaries may exploit software vulnerabilities in an attempt to collect credentials.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2024-2608Same product: Debian Debian Linux
CVE-2024-3861Same product: Debian Debian Linux
CVE-2024-3857Same product: Debian Debian Linux
CVE-2024-9680Same product: Debian Debian Linux
CVE-2024-2607Same product: Debian Debian Linux
CVE-2024-3859Same product: Debian Debian Linux
CVE-2024-1553Same product: Debian Debian Linux
CVE-2024-3864Same product: Debian Debian Linux
CVE-2024-1546Same product: Debian Debian Linux
CVE-2024-2614Same product: Debian Debian Linux

Affected Assets

mozilla
firefox
≤ 115.11.0 · ≤ 126.0
mozilla
thunderbird
≤ 115.11.0
debian
debian linux
10.0

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

—

Detect
Catch it (NIST detect / respond)

—

Harden
Shrink the surface (DISA STIG)

—

Validate
Prove the fix (OWASP ASVS)
  • V1.5.3

Mitigating Controls (NIST 800-53 r5) AI

Input validation can reject or correctly classify data whose type is ambiguous or incorrect, stopping the weakness at entry points.

Associating security and privacy attributes with objects supplies the mechanism needed to distinguish element types and enforce handling rules.

Information flow enforcement requires explicit rules that distinguish information types or categories before permitting transfer.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.PS-06 mostly match
prevents

Secure SDLC practices directly prevent type-distinction flaws during development while the control addresses the full lifecycle.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing can detect type confusion vulnerabilities before deployment.

prevents

Secure development lifecycle practices can include type-safe design and validation to reduce type confusion.

prevents

Application security requirements can mandate explicit type handling and validation rules.

prevents

Secure architecture principles encourage strong typing and clear type boundaries in system design.

prevents

Secure coding standards directly address proper type distinction and validation to prevent type-related flaws.

References