PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-72107 Linux CVE debrief

The Linux kernel's dm era module has a vulnerability that allows for out-of-bounds memory access when the start sector is non-zero. This can lead to a vmalloc-out-of-bounds access error as reported by KASAN. The issue arises from the era_map() function calculating the writeset block before applying the target offset, which can cause the function to access memory beyond the bounds of the in-core bitset. To fix this, apply the target offset before calculating the era block so that writeset lookups use the target-relative block number. This change ensures that the module correctly handles tables with non-zero start sectors and prevents out-of-bounds memory access.

Vendor
Linux
Product
Unknown
CVSS
Unknown
CISA KEV
Not listed in stored evidence
Original CVE published
2026-08-15
Original CVE updated
2026-08-15
Advisory published
2026-08-15
Advisory updated
2026-08-15

Who should care

Linux kernel developers and users who rely on the dm era module should be aware of this vulnerability. They should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. Additionally, they should plan vendor-supported updates or mitigations through normal change control where exposure is confirmed. Compensating controls for exposed systems should be reviewed while remediation is scheduled and verified. Relevant monitoring, detection, and logs for exposed assets should be checked for extra review. Exceptions, retesting of remediated assets, and closing the item only after evidence is documented are also important. System administrators and security teams responsible for Linux kernel deployments should prioritize patching or mitigating this vulnerability to prevent potential vmalloc-out-of-bounds access errors. Vulnerability management and security teams should track this issue and ensure that appropriate measures are taken to protect against exploitation. Operators of systems using the dm era module should also be aware of the potential impact and take steps to verify their deployments and apply necessary patches or mitigations. This includes reviewing system logs for potential vmalloc-out-of-bounds access errors and taking corrective action if necessary. Overall, anyone responsible for the security and maintenance of Linux kernel deployments that utilize the dm era module should be aware of this vulnerability and take proactive steps to address it. This may involve coordinating with vendors, applying patches, and monitoring system logs for signs of exploitation. By taking these steps, organizations can help prevent potential security breaches and ensure the integrity of their Linux kernel deployments. The vulnerability highlights the importance of keeping the Linux kernel up-to-date and applying security patches in a timely manner. It also underscores the need for robust vulnerability management practices, including regular security audits and monitoring of system logs. By prioritizing security and taking proactive steps to address this vulnerability, organizations can help protect their Linux kernel-based

Technical summary

The Linux kernel's dm era module has a vulnerability that allows for out-of-bounds memory access when the start sector is non-zero. This can lead to a vmalloc-out-of-bounds access error as reported by KASAN. The issue is caused by the era_map() function calculating the writeset block before applying the target offset. To fix this, apply the target offset before calculating the era block. This change ensures that the module correctly handles tables with non-zero start sectors and prevents out-of-bounds memory access. The fix involves modifying the era_map() function to apply the target offset before calculating the writeset block.

Defensive priority

High

Recommended defensive actions

  • Apply the target offset before calculating the era block to prevent out-of-bounds memory access
  • Update the Linux kernel to the latest version
  • Monitor system logs for potential vmalloc-out-of-bounds access errors
  • Review compensating controls for exposed systems while remediation is scheduled and verified
  • Check relevant monitoring, detection, and logs for exposed assets that need extra review
  • Track exceptions, retest remediated assets, and close the item only after evidence is documented
  • Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up

Evidence notes

The vulnerability is caused by the era_map() function calculating the writeset block before applying the target offset, leading to out-of-bounds memory access. The issue is resolved by applying the target offset before calculating the era block. Evidence of this issue is limited, but it has been reported by KASAN as a vmalloc-out-of-bounds access error. Further verification is needed to confirm affected deployments and assess potential impact.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-72107 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-72107 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/1fcb5e29dd7a5b85adb9d8b539911741d878e829

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/7e1822f83c5a1ee7b4a19e98edde8770a10b4c71

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9946a7176bd8c25ddd6e5f1799c54e572ee6bf0f

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

  • Source reference

    Unverified legacy reference

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

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

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.