Security readout for executives and security teams
Plain-English summary
A flaw in the Linux HFS+ filesystem driver can make the kernel read beyond an allocated memory region while listing a directory. This can crash the system and may expose kernel memory. Exploitation requires local access and interaction with HFS+ content; the supplied evidence does not show remote or active exploitation.
Executive priority
Prioritize affected multi-user systems, virtualization hosts, appliances, and endpoints handling removable media. Remediate through normal high-severity kernel patching timelines, accelerating where untrusted users can supply or mount HFS+ content. There is no supplied evidence requiring an emergency incident response solely for this CVE.
Technical view
hfsplus_readdir() can invoke hfsplus_uni2asc() with a length that permits a two-byte slab out-of-bounds read. KASAN demonstrated the read immediately beyond a 1,036-byte allocation and a resulting kernel crash. The CVSS 3.1 score is 7.1, reflecting local, low-complexity, low-privilege impact to confidentiality and availability.
Likely exposure
Exposure is concentrated on systems running affected Linux kernels where HFS+ filesystems can be mounted and directories enumerated. Risk increases when local users can influence HFS+ content or access removable and untrusted media. The supplied version data is ambiguous, so distribution-specific package status and backports should determine exposure.
Exploitation context
The supplied record is not in CISA KEV and provides no evidence of active exploitation. It documents a reproducible KASAN-detected kernel crash. Although the CVSS vector rates confidentiality and availability impacts high, the source bundle does not demonstrate reliable information disclosure, privilege escalation, or code execution.
Researcher notes
The demonstrated primitive is a two-byte slab out-of-bounds read during HFS+ directory enumeration. The trace establishes memory-safety failure and denial of service, but not controllable disclosure or execution. Multiple stable commits indicate backports across kernel branches; assess patch presence rather than relying only on upstream version numbers.
Mitigation direction
Upgrade to a vendor-supported kernel containing the applicable stable-branch fix or distribution backport.
Consult the Linux distribution advisory to map patched package versions accurately.
Restrict untrusted users from mounting or browsing HFS+ filesystems where operationally feasible.
Limit removable or externally supplied HFS+ media until affected systems are updated.
Validation and detection
Inventory running kernel versions and compare them with vendor security advisories.
Confirm the applicable fix commit or documented backport exists in each deployed kernel package.
Identify systems loading or using the HFS+ filesystem driver and prioritize them.
After updating, verify systems booted into the patched kernel rather than an older installed kernel.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2025-38713 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
1CVSS vectors
3Timeline events
2ADP providers
13Source links
CVSS vector scores
1 official score
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.