CVE-2026-74272

cxl/region: Resolve region deletion races

State
Published
Severity
Not scored
Published
Aug 15, 2026
Updated
Oct 21, 2026
Reserved
Aug 15, 2026

Read the record on cve.org

Description

In the Linux kernel, the following vulnerability has been resolved:

cxl/region: Resolve region deletion races

Sungwoo noticed that the sysfs trigger to delete a region may try to delete a region multiple times. It also has no exclusion relative to the kernel releasing the region via CXL root device teardown.

Instead of installing new cxl root devres actions per region, use the existing root decoder unregistration event to remove all remaining regions. An xarray of regions replaces a devres list of regions.

This handles 3 separate issues with the old approach:

1/ sysfs users racing to delete the same region: no longer possible now that the regions_lock is held over the lookup and deletion.

2/ multiple actions triggering deletion of the same region: solved by erasing regions while holding @regions_lock, and only proceeding on successful erasure.

3/ userspace racing devres_release_all() to trigger the devres not found warning: solved by sysfs unregistration not requiring a release action

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 779dd20cfb56c510f89877cca45529fa9f8bc450 to before 441250eea84608c6c2dbd7f00c61df32836ac97dAffected
  • 779dd20cfb56c510f89877cca45529fa9f8bc450 to before c478810c4ce7216261fc1b6ca5180adcda26b1a1Affected
  • 779dd20cfb56c510f89877cca45529fa9f8bc450 to before be44c1c04f85d7b7ac1c597a30b443bbd346acbdAffected
  • 779dd20cfb56c510f89877cca45529fa9f8bc450 to before 4dd86ca99ffcc413cbf79063fd9956ef54e0ca91Affected
LinuxLinux
  • 6.0Affected
  • before 6.0Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.114 through 6.12.*Not affected
  • 7.1.5 through 7.1.*Not affected
  • 7.2 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.