Security Resilience

CVE-2024-23454

Apache Hadoop ≤ 3.4.0

Published
25 September 2024
Modified
13 November 2025
Patch / advisory
CVSS Score v3.1 6.2
Click a component to see what it means
Raw vectorCVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS Score 0.0041 33th percentile
Risk Priority 48 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-23454 is a medium-severity Creation of Temporary File With Insecure Permissions (CWE-378) vulnerability in Apache Hadoop. Its CVSS base score is 6.2 (Medium).

Operationally, exploitation aligns with the MITRE ATT&CK technique NTDS (T1003.003); ranked at the 33th 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 AC-6 (Least Privilege) and SC-4 (Information in Shared System Resources) — see the control section below for these in your framework.

EU & UK References

Vulnerability Data

Apache Hadoop’s RunJar.run() does not set permissions for temporary directory by default. If sensitive data will be present in this file, all the other local users may be able to view the content. This is because, on unix-like systems, the…

more

system temporary directory is shared between all local users. As such, files written in this directory, without setting the correct posix permissions explicitly, may be viewable by all other local users.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1003.003 NTDS Credential Access
Adversaries may attempt to access or create a copy of the Active Directory domain database in order to steal credential information, as well as obtain other information about domain members such as devices, users, and access rights.
T1003.004 LSA Secrets Credential Access
Adversaries with SYSTEM access to a host may attempt to access Local Security Authority (LSA) secrets, which can contain a variety of different credential materials, such as credentials for service accounts.
T1005 Data from Local System Collection
Adversaries may search local system sources, such as file systems, configuration files, local databases, virtual machine files, or process memory, to find files of interest and sensitive data prior to Exfiltration.
T1012 Query Registry Discovery
Adversaries may interact with the Windows Registry to gather information about the system, configuration, and installed software.
T1016.001 Internet Connection Discovery Discovery
Adversaries may check for Internet connectivity on compromised systems.
T1021 Remote Services Lateral Movement
Adversaries may use [Valid Accounts](https://attack.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2025-27821Same product: Apache Hadoop
CVE-2023-26031Same product: Apache Hadoop
CVE-2024-39872Shared CWE-378
CVE-2025-46685Shared CWE-378
CVE-2023-28600Shared CWE-378
CVE-2023-0482Shared CWE-378
CVE-2025-55629Shared CWE-378
CVE-2024-42052Shared CWE-378
CVE-2026-33572Shared CWE-378
CVE-2023-27408Shared CWE-378

Affected Assets

apache
hadoop
≤ 3.4.0

Mitigating Controls

Mitigating Controls (NIST 800-53 r5) AI

AC-6 limits privileges granted to processes creating or accessing temporary files, reducing blast radius of insecure permissions.

SC-4 directly stops unauthorized information transfer through shared resources such as temporary files created with weak permissions.

AC-3 enforces access authorizations on system resources including files, structurally stopping insecure temporary file permissions from being exploitable.

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 partial match
blocks

Secure SDLC practices directly require proper temporary-file creation and permission handling.

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.

blocks

Secure SDLC mandates secure handling of temporary files and permissions.

blocks

A.8.26 only requires that security requirements (including resilience against attacks such as buffer overflows or SQL injection) be identified and specified during development or acquisition; it does not itself enforce, implement, or prevent insecure temporary file permissions from being exploitable.

blocks

A.8.27 mandates security-by-design principles (least privilege, default-deny, hardening, secure-by-default) plus design reviews that can catch and block insecure temporary-file permissions during architecture and engineering, but this is only one minority slice of CWE-378's surface (many instances arise from ad-hoc runtime file creation outside any reviewed design or outsourced development).

prevents

Secure coding standards directly prohibit insecure temporary file creation and permissions.

finds

Security testing can detect insecure temporary files but does not prevent their creation.

References