PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-31514 Linux CVE debrief

A Linux kernel vulnerability has been resolved, addressing an issue where fileio bio failed in short read cases for file-backed mounts. The vulnerability arises when IO requests handled by vfs_iocb_iter_read() are interrupted by SIGKILL, causing unused folios in bio to be unexpectedly marked as uptodate. This issue has been addressed by setting short read bio with an error directly.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-04-22
Original CVE updated
2026-10-23
Advisory published
2026-04-22
Advisory updated
2026-10-23

Who should care

Linux kernel maintainers, users, and administrators should assess exposure and apply patches or updates to prevent potential issues. This includes operators managing Linux-based systems, platform administrators, vulnerability management teams, and security teams responsible for monitoring and mitigating Linux kernel vulnerabilities.

Why it matters

CVE-2026-31514 is a Linux kernel vulnerability that has been resolved. It addresses an issue where fileio bio failed in short read cases for file-backed mounts. Linux kernel maintainers and users should assess exposure and apply patches or updates to prevent potential issues.

  • Verify Linux kernel versions and apply patches to prevent potential issues.
  • Monitor Linux kernel updates and patches for future vulnerabilities.
  • Assess exposure and prioritize patching for Linux kernel versions 6.12.75, 6.18.14, and 6.19.4.

Technical summary

The Linux kernel vulnerability (CVE-2026-31514) arises from fileio bio failure in short read cases for file-backed mounts. When IO requests handled by vfs_iocb_iter_read() are interrupted by SIGKILL, unused folios in bio are unexpectedly marked as uptodate. The issue has been addressed by setting short read bio with an error directly. Affected versions include 6.12.75, 6.18.14, and 6.19.4; resolved versions include 6.12.80, 6.18.21, and 6.19.11.

Defensive priority

Medium priority for Linux kernel maintainers and users, as the vulnerability has been resolved and patches are available.

Recommended defensive actions

  • Review and apply available patches for Linux kernel versions 6.12.75, 6.18.14, and 6.19.4.
  • Update Linux kernel to versions 6.12.80, 6.18.21, or 6.19.11, or later.
  • Monitor Linux kernel updates and patches for future vulnerabilities.
  • Verify Linux kernel versions and apply patches to prevent potential issues.
  • Assess exposure and prioritize patching for Linux kernel versions.
  • Review compensating controls for exposed systems while remediation is scheduled and verified.
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented.

Evidence notes

The vulnerability was introduced in Linux kernel versions 6.12.75, 6.18.14, and 6.19.4, and has been resolved in versions 6.12.80, 6.18.21, and 6.19.11. The CVE record and NVD entry provide details on the vulnerability and available patches.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-31514 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-31514

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-31514 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-31514

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5a5f23ef5431639db1ac3a0b274aef3a84cc413c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/5cf3972c8221abdb1b464a14ccf8103d840b9085

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/d1ba7d6b3cd1757b108d7b6856c92ae661d6c323

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/eade54040384f54b7fb330e4b0975c5734850b3c

    416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.