PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-64112 Linux CVE debrief

A race condition vulnerability was found in the Linux kernel's rbd (RADOS Block Device) module. The vulnerability occurs when the lock_dwork task is canceled and requeued, potentially leading to unexpected behavior after the image is unmapped. This could result in a use-after-free error, causing the system to crash or potentially execute arbitrary code. The vulnerability can be triggered when a new I/O request comes in while the rbd_acquire_lock() function is being executed on behalf of another I/O request. The rbd module in the Linux kernel did not properly handle the draining of lock_dwork tasks during the unmap process.

Vendor
Linux
Product
Unknown
CVSS
HIGH 7.8
CISA KEV
Not listed in stored evidence
Original CVE published
2026-07-19
Original CVE updated
2026-08-12
Advisory published
2026-07-19
Advisory updated
2026-08-12

Who should care

Linux kernel developers, administrators, and users of RADOS Block Device (rbd) should be aware of this vulnerability. This vulnerability may allow an attacker to crash the system or potentially execute arbitrary code. Affected operators should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance.

Technical summary

The rbd module in the Linux kernel did not properly handle the draining of lock_dwork tasks during the unmap process. When the image is unmapped, there is an implicit assumption that no self-initiated exclusive lock activity will occur after the return from rbd_dev_image_unlock(). However, the lock_dwork task may be canceled and requeued, potentially leading to unexpected behavior. This vulnerability can be triggered when a new I/O request comes in while the rbd_acquire_lock() function is being executed on behalf of another I/O request.

Defensive priority

High, given the potential for system crashes or arbitrary code execution, and the wide use of the Linux kernel in critical infrastructure. Linux kernel developers, administrators, and users of RADOS Block Device (rbd) should prioritize patching or mitigating this vulnerability as soon as possible, and monitor system logs for potential errors or crashes. Compensating controls, such as limiting access to the rbd device, may be necessary while remediation is scheduled and verified. Asset inventory and rollback/change windows may also be necessary to ensure the vulnerability is properly remediated. Source tracking and exposure review are also recommended to ensure the vulnerability is properly understood and addressed. Monitoring and detection capabilities should be reviewed to ensure they can detect potential exploitation attempts. The Linux kernel's rbd module did not properly handle the draining of lock_dwork tasks during the unmap process, potentially leading to unexpected behavior. The CVE record was published on 2026-07-19T16:17:52.567Z and has not been modified since then. The NVD entry is currently Received. The vulnerability was introduced in the Linux kernel and can be triggered through the rbd module. There is limited information available about the specific details of the vulnerability, and defenders should verify the affected scope and severity with the vendor. The Linux kernel's rbd module did not properly handle the draining of lock_dwork tasks during the unmap process, potentially leading to unexpected behavior. The vulnerability can be triggered when a new I/O request comes in while the rbd_acquire_lock() function is being executed on behalf of another I/O request. The rbd module in the Linux kernel did not properly handle the draining of lock_dwork tasks during the unmap process. Linux kernel developers, administrators, and users of RADOS Block Device (rbd) should be aware of this vulnerability. This vulnerability may allow an attacker to crash the system or potentially execute arbitrary code. Affected operators should review the supplied official advisory or CVE record to validate affected scope, severity, and vendor guidance. The Linux kernel's r

Recommended defensive actions

  • Apply the official patch to update the Linux kernel
  • Use a supported and maintained Linux kernel version
  • Monitor system logs for potential errors or crashes
  • Implement compensating controls, such as limiting access to the rbd device
  • Perform asset inventory to identify potentially affected systems
  • Plan for rollback/change windows for remediation
  • Conduct source tracking to understand potential exposure

Evidence notes

The CVE record was published on 2026-07-19T16:17:52.567Z and has not been modified since then. The NVD entry is currently Received. The vulnerability was introduced in the Linux kernel and can be triggered through the rbd module. There is limited information available about the specific details of the vulnerability, and defenders should verify the affected scope and severity with the vendor. The Linux kernel's rbd module did not properly handle the draining of lock_dwork tasks during the unmap process, potentially leading to unexpected behavior.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-64112 CVE Program record

    Publisher, destination, and source semantics verified

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

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

  • CVE-2026-64112 NVD vulnerability detail

    Publisher, destination, and source semantics verified

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

    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/3427d7ae38337066ce88b68302e285d344ab756b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9400efc76b42c751211974a25c91d2c19c65b01b

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9dcd4f5c99b491c37be90b0bd9988db48225fb75

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

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/9fc75b71fdd38465c76c6f6a884cdd4ae3c72d90

    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.