{"id":"CVE-2026-64018","revision":"d7d75abe888f4fb9a6f600852dd53f46","records":[{"revision":"d7d75abe888f4fb9a6f600852dd53f46","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-64018","aliases":[],"title":"net: mana: validate rx_req_idx to prevent out-of-bounds array access","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: mana: validate rx_req_idx to prevent out-of-bounds array access\n\nIn mana_hwc_rx_event_handler(), rx_req_idx is derived from\nsge->address in DMA-coherent memory. In Confidential VMs\n(SEV-SNP/TDX), this memory is shared unencrypted and HW can modify\nWQE contents at any time. No bounds check exists on rx_req_idx,\nwhich can lead to an out-of-bounds access into reqs[].\n\nAdd bounds check on rx_req_idx in mana_hwc_rx_event_handler() before\nusing it to index the reqs[] array.","state":0,"publishedAt":"2026-07-19T15:39:12.704+00:00","modifiedAt":"2026-10-19T20:28:08.648+00:00","affected":[{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"unaffected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/microsoft/mana/hw_channel.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"5ddc715324badd7f2641bc177db1d027b402adae\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"ff1d5af207bcea857d45fe81505f1bc4b29eaef0\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"01f7f893d5e1baae995beeb86cd0f3e6bb2a3b01\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"763a372d344fb12fae566d36ddb46e92454ad58c\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"fa627a5eaa83fc0261f44ef3769693b886ca6e27\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"355e9f2b2a7887ca38100127989af3e422ba71d0\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"ca9c54d2d6a5ab2430c4eda364c77125d62e5e0f\",\n                            \"lessThan\": \"b809d0409991b75a6cff846a5ac27c3062953f84\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        }\n                    ]\n                }"},{"ecosystem":"Vendor product","name":"Linux","ranges":[],"versions":[],"rawVersionEvidence":"{\n                    \"product\": \"Linux\",\n                    \"vendor\": \"Linux\",\n                    \"defaultStatus\": \"affected\",\n                    \"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\n                    \"programFiles\": [\n                        \"drivers/net/ethernet/microsoft/mana/hw_channel.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"5.13\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"5.13\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"5.15.209\",\n                            \"lessThanOrEqual\": \"5.15.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.1.175\",\n                            \"lessThanOrEqual\": \"6.1.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.6.142\",\n                            \"lessThanOrEqual\": \"6.6.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.12.92\",\n                            \"lessThanOrEqual\": \"6.12.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.34\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.0.11\",\n                            \"lessThanOrEqual\": \"7.0.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.1\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[{"system":"CVSS 3.1","vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H","score":9.3,"severity":"CRITICAL"}],"references":["https://git.kernel.org/stable/c/5ddc715324badd7f2641bc177db1d027b402adae","https://git.kernel.org/stable/c/ff1d5af207bcea857d45fe81505f1bc4b29eaef0","https://git.kernel.org/stable/c/01f7f893d5e1baae995beeb86cd0f3e6bb2a3b01","https://git.kernel.org/stable/c/763a372d344fb12fae566d36ddb46e92454ad58c","https://git.kernel.org/stable/c/fa627a5eaa83fc0261f44ef3769693b886ca6e27","https://git.kernel.org/stable/c/355e9f2b2a7887ca38100127989af3e422ba71d0","https://git.kernel.org/stable/c/b809d0409991b75a6cff846a5ac27c3062953f84"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-64018","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-64018","identifiers":["CVE-2026-64018"]},"retained":false,"historicalAffected":[]}],"coverage":[]}