LiveActive security incident?Get immediate response
CVE Record

CVE-2024-57928: netfs: Fix enomem handling in buffered reads

In the Linux kernel, the following vulnerability has been resolved: netfs: Fix enomem handling in buffered reads If netfs_read_to_pagecache() gets an error from either ->prepare_read() or from netfs_prepare_read_iterator(), it needs to decrement ->nr_outstanding, cancel the subrequest and break out of the issuing loop. Currently, it only does this for two of the cases, but there are two more that aren't handled. Fix this by moving the handling to a common place and jumping to it from all four places. This is in preference to inserting a wrapper around netfs_prepare_read_iterator() as proposed by Dmitry Antipov[1].

UnknownCVSS not scoredNot KEV-listedUpdated
Glexia's TakeAutomated analysisunknown

Security readout for executives and security teams

Plain-English summary

This Linux kernel issue involves incorrect cleanup when netfs buffered reads hit memory-allocation or preparation errors. The public record does not provide CVSS, CWE, impact details, or exploit evidence, so business urgency depends on whether affected kernel builds are deployed.

Executive priority

Track this as a kernel maintenance item until vendor severity is clearer. Prioritize patching internet-facing, multi-tenant, or high-availability Linux systems if they run affected kernel branches.

Technical view

The flaw is in netfs_read_to_pagecache() error handling. Some prepare_read() or netfs_prepare_read_iterator() failures did not decrement nr_outstanding, cancel the subrequest, and exit the issuing loop. Stable commits move this cleanup to common handling.

Likely exposure

Exposure appears limited to Linux systems running affected kernel versions in the 6.12/6.13 range identified by the CVE record, particularly where netfs buffered reads are reachable. Distribution backport status is not provided.

Exploitation context

The source bundle does not cite active exploitation, public exploit code, KEV listing, privilege requirements, attack vector, or real-world abuse. Treat exploitation status as unconfirmed.

Researcher notes

Evidence is sparse: no CVSS, CWE, crash mode, security impact, or exploitability assessment is included. The clearest facts are the faulty netfs cleanup path and the stable commits correcting common error handling.

Mitigation direction

  • Upgrade to a vendor kernel containing the referenced stable fixes.
  • Check distribution advisories for backported fixes and affected package versions.
  • Prioritize systems running listed 6.12 or 6.13 kernel lines.
  • Document any deferral with compensating operational controls and upgrade owner.

Validation and detection

  • Inventory Linux kernel versions across production and build environments.
  • Compare deployed kernels with vendor advisories and fixed stable commits.
  • Confirm whether workloads use kernel netfs buffered-read paths.
  • Retest after kernel update and record patched package versions.
Prepared
Confidence
medium
Sources
4

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-2024-57928 mapping review

Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.

Open ATT&CK lookup
Vulnerability profileCVE Program record
Severity
Unknown
CVSS
Not scored
Known Exploited
No
Published
Official CVE source material

CNA and ADP enrichment extracted from CVE v5

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.

0CVSS vectors
3Timeline events
0ADP providers
3Source links

Vulnerability timeline

Timeline events are normalized from CVE metadata, CNA source timelines, ADP timelines, and KEV metadata when present.

  1. CVE reservedCVE Program

    The CVE ID was reserved by the assigning CNA.

  2. CVE publishedCVE Program

    The CVE record was published.

  3. CVE updatedCVE Program

    The CVE record metadata indicates this as the latest update time.

Affected products

Products and packages named in the record

VendorProductVersion / packageStatus
LinuxLinuxee4cdf7ba857a894ad1650d6ab77669cbbfa329e, ee4cdf7ba857a894ad1650d6ab77669cbbfa329eunaffected
LinuxLinux6.12, 0, 6.12.10, 6.13affected
Weakness

CWE details

No CWE listed

CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.