Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: dm: fix dm_blk_report_zones If dm_get_live_table() returned NULL,… (CVE-2025-38141)
In the Linux kernel, the following vulnerability has been resolved: dm: fix dm_blk_report_zones If dm_get_live_table() returned NULL, dm_put_live_table() was never called. Also, it is possible that md->zone_revalidate_map will change while calling this function. Only read it once, so that we are always using the same value. Otherwise we might miss a call to dm_put_live_table(). Finally, while md->zone_revalidate_map is set and a process is calling blk_revalidate_disk_zones() to set up the zone append emulation resources, it is possible that another process, perhaps triggered by blkdev_report_zones_ioctl(), will call dm_blk_report_zones(). If blk_revalidate_disk_zones() fails, these resources can be freed while the other process is still using them, causing a use-after-free error. blk_revalidate_disk_zones() will only ever be called when initially setting up the zone append emulation resources, such as when setting up a zoned dm-crypt table for the first time. Further table swaps will not set md->zone_revalidate_map or call blk_revalidate_disk_zones(). However it must be called using the new table (referenced by md->zone_revalidate_map) and the new queue limits while the DM device is suspended. dm_blk_report_zones() needs some way to distinguish between a call from blk_revalidate_disk_zones(), which must be allowed to use md->zone_revalidate_map to access this not yet activated table, and all other calls to dm_blk_report_zones(), which should not be allowed while the device is suspended and cannot use md->zone_revalidate_map, since the zone resources might be freed by the process currently calling blk_revalidate_disk_zones(). Solve this by tracking the process that sets md->zone_revalidate_map in dm_revalidate_zones() and only allowing that process to make use of it in dm_blk_report_zones().
AI Analysis
Technical Summary
This advisory covers eight distinct vulnerabilities in the Linux kernel as packaged by Red Hat Enterprise Linux 9 and its derivatives. The issues include use-after-free vulnerabilities in device mapper (CVE-2025-38141) and eventpoll (CVE-2025-38349), a double free bug in drm/xe (CVE-2025-38731), a memory corruption vulnerability in vsock (CVE-2025-40248), a race condition in mptcp_schedule_work() (CVE-2025-40258), an out-of-bounds write in Bluetooth MGMT leading to information disclosure and denial of service (CVE-2025-40294), fragment overflow handling in the atlantic network driver (CVE-2025-68301), and a race condition in Bluetooth hci_sock (CVE-2025-68305). Red Hat has issued patches for these vulnerabilities in kernel version 5.14.0-611.26.1.el9_7 and related packages. The update is rated as Important by Red Hat Product Security and requires rebooting affected systems.
Potential Impact
The vulnerabilities collectively can lead to use-after-free conditions, double free, memory corruption, information disclosure, denial of service, and race conditions within the kernel. These issues affect core kernel components and drivers, potentially impacting system stability and security. Exploitation could allow attackers to cause system crashes, leak sensitive information, or corrupt memory, but no known exploits in the wild have been reported at this time.
Mitigation Recommendations
Red Hat has released an official security update (RHSA-2026:1143) that addresses all listed vulnerabilities. Users of Red Hat Enterprise Linux 9 and related products should apply the kernel update promptly and reboot their systems to ensure the fixes take effect. Detailed update instructions are available at https://access.redhat.com/articles/11258. There are no indications that additional mitigations beyond applying the official update are necessary.
Linux hwe edge: In the Linux kernel, the following vulnerability has been resolved: dm: fix dm_blk_report_zones If dm_get_live_table() returned NULL,… (CVE-2025-38141)
Description
In the Linux kernel, the following vulnerability has been resolved: dm: fix dm_blk_report_zones If dm_get_live_table() returned NULL, dm_put_live_table() was never called. Also, it is possible that md->zone_revalidate_map will change while calling this function. Only read it once, so that we are always using the same value. Otherwise we might miss a call to dm_put_live_table(). Finally, while md->zone_revalidate_map is set and a process is calling blk_revalidate_disk_zones() to set up the zone append emulation resources, it is possible that another process, perhaps triggered by blkdev_report_zones_ioctl(), will call dm_blk_report_zones(). If blk_revalidate_disk_zones() fails, these resources can be freed while the other process is still using them, causing a use-after-free error. blk_revalidate_disk_zones() will only ever be called when initially setting up the zone append emulation resources, such as when setting up a zoned dm-crypt table for the first time. Further table swaps will not set md->zone_revalidate_map or call blk_revalidate_disk_zones(). However it must be called using the new table (referenced by md->zone_revalidate_map) and the new queue limits while the DM device is suspended. dm_blk_report_zones() needs some way to distinguish between a call from blk_revalidate_disk_zones(), which must be allowed to use md->zone_revalidate_map to access this not yet activated table, and all other calls to dm_blk_report_zones(), which should not be allowed while the device is suspended and cannot use md->zone_revalidate_map, since the zone resources might be freed by the process currently calling blk_revalidate_disk_zones(). Solve this by tracking the process that sets md->zone_revalidate_map in dm_revalidate_zones() and only allowing that process to make use of it in dm_blk_report_zones().
CVSS v3.1
Score 7.8high
Affected software
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
This advisory covers eight distinct vulnerabilities in the Linux kernel as packaged by Red Hat Enterprise Linux 9 and its derivatives. The issues include use-after-free vulnerabilities in device mapper (CVE-2025-38141) and eventpoll (CVE-2025-38349), a double free bug in drm/xe (CVE-2025-38731), a memory corruption vulnerability in vsock (CVE-2025-40248), a race condition in mptcp_schedule_work() (CVE-2025-40258), an out-of-bounds write in Bluetooth MGMT leading to information disclosure and denial of service (CVE-2025-40294), fragment overflow handling in the atlantic network driver (CVE-2025-68301), and a race condition in Bluetooth hci_sock (CVE-2025-68305). Red Hat has issued patches for these vulnerabilities in kernel version 5.14.0-611.26.1.el9_7 and related packages. The update is rated as Important by Red Hat Product Security and requires rebooting affected systems.
Potential Impact
The vulnerabilities collectively can lead to use-after-free conditions, double free, memory corruption, information disclosure, denial of service, and race conditions within the kernel. These issues affect core kernel components and drivers, potentially impacting system stability and security. Exploitation could allow attackers to cause system crashes, leak sensitive information, or corrupt memory, but no known exploits in the wild have been reported at this time.
Mitigation Recommendations
Red Hat has released an official security update (RHSA-2026:1143) that addresses all listed vulnerabilities. Users of Red Hat Enterprise Linux 9 and related products should apply the kernel update promptly and reboot their systems to ensure the fixes take effect. Detailed update instructions are available at https://access.redhat.com/articles/11258. There are no indications that additional mitigations beyond applying the official update are necessary.
Technical Details
- Gcve Source
- db.gcve.eu
- Csaf Category
- csaf_security_advisory
- Csaf Version
- 2.0
- Publisher
- Red Hat Product Security
- Advisory Id
- RHSA-2026:1143
- Cve Count
- 8
- Additional Cves
- ["CVE-2025-38349","CVE-2025-38731","CVE-2025-40248","CVE-2025-40258","CVE-2025-40294","CVE-2025-68301","CVE-2025-68305"]
Threat ID: 6a160977e29bf47b50643b46
Added to database: 05/26/2026, 20:58:31 UTC
Last enriched: 06/26/2026, 01:15:16 UTC
Last updated: 09/10/2026, 19:36:50 UTC
Views: 85
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.