PatchSiren cyber security CVE debrief
CVE-2026-99063 Linux CVE debrief
A Linux kernel vulnerability allows an out-of-bounds read when the `data_start` value exceeds the buffer size in the `dm ioctl` system. This issue can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes. The vulnerability has been resolved by clamping `data_start` to the buffer size. Linux system administrators and security teams should verify and apply patches for affected kernel versions. The vulnerability is not a security bug but can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-10-23
- Original CVE updated
- 2026-10-30
- Advisory published
- 2026-10-23
- Advisory updated
- 2026-10-30
Who should care
Linux system administrators, security teams, and users with access to the `dm ioctl` interface should assess their exposure and apply patches or mitigations as necessary. Linux system administrators and security teams should verify and apply patches for affected kernel versions. The vulnerability is not a security bug but can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes.
Why it matters
The Linux kernel vulnerability CVE-2026-99063 allows an out-of-bounds read in the `dm ioctl` system. While not a security bug, it can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes. Linux system administrators and security teams should verify and apply patches for affected kernel versions.
- Verify Linux kernel versions and apply patches to fix the vulnerability
- Restrict access to the `dm ioctl` interface for unprivileged users
- Monitor system logs for potential exploitation attempts
Technical summary
The Linux kernel vulnerability CVE-2026-99063 allows an out-of-bounds read in the `dm ioctl` system when `data_start` exceeds the buffer size. The issue arises from the `get_result_buffer` function setting `data_start` to `sizeof(struct dm_ioctl)` without considering the actual buffer size. This can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes, causing the system to read beyond the allocated buffer. The vulnerability has been fixed by clamping `data_start` to the buffer size, preventing the out-of-bounds read.
Defensive priority
Verify and apply patches for Linux kernel versions affected by this vulnerability, particularly for systems where unprivileged users have access to the `dm ioctl` interface.
Recommended defensive actions
- Verify Linux kernel versions and apply patches to fix the vulnerability
- Restrict access to the `dm ioctl` interface for unprivileged users
- Monitor system logs for potential exploitation attempts
- Perform a thorough review of system configurations and user access to the `dm ioctl` interface
- Implement additional monitoring and logging to detect potential exploitation attempts
- Conduct a risk assessment to determine the potential impact of the vulnerability on the organization
- Develop a plan to apply patches or mitigations to affected systems
Evidence notes
The CVE record and source item provide details on the vulnerability, including its resolution in the Linux kernel. The NVD entry is currently not provided. The vulnerability allows an out-of-bounds read in the `dm ioctl` system when `data_start` exceeds the buffer size. The issue arises from the `get_result_buffer` function setting `data_start` to `sizeof(struct dm_ioctl)` without considering the actual buffer size. This can be triggered by a `DM_LIST_DEVICES` request with a `data_size` of 305 bytes, causing the system to read beyond
Sources and references
Verified primary and authoritative sources
-
CVE-2026-99063 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-99063
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-99063 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-99063
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
dm ioctl: don't let data_start run past the buffer
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/99xxx/CVE-2026-99063.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/aaa93e41ae308ad9ff9d9ba3296a0d0f4d45bad3
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/f171054f3c4cfc4dc0cb622ec5b15793e5f23029
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/afe80ec31464f4c54cc1bc658753bc14cb14bd6c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/98195e822343a656b92e235847ab3e72b1a3f920
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/e5c3f3d8935ecc64c962fb66e6a86dbf79218f61
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5680b6fb3054677d4ee65d3baba24b649f1b430e
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/725b49c689bbb29ef740b0d6b5ea9390baa9a695
Supplemental source
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.