PT-2026-44284 · Linux · Linux Kernel
CVE-2026-46161
·
Published
2026-05-28
·
Updated
2026-07-31
CVSS v3.1
5.5
Medium
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A divide-by-zero error exists in the
setup geo() function within the md/raid10 module. The issue occurs when the setup geo() function extracts near copies (nc) and far copies (fc) from the user-provided layout parameter without verifying if they are zero. If far copies is zero and the improved far set layout is selected, the operation geo->far set size = disks / fc triggers the divide-by-zero condition.Recommendations
Validate
near copies and far copies immediately after extraction and return -1 if either value is zero.Exploit
Fix
Divide By Zero
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel