{"id":"CVE-2026-98492","revision":"cfcf5274133c4f68b08e72f979f7532e","records":[{"revision":"cfcf5274133c4f68b08e72f979f7532e","observedAt":"2026-10-23T15:48:27.903+00:00","statement":{"source":"cve-program","id":"CVE-2026-98492","aliases":[],"title":"net: macb: fix dma_alloc_coherent() leak on macb_alloc() error paths","description":"In the Linux kernel, the following vulnerability has been resolved:\n\nnet: macb: fix dma_alloc_coherent() leak on macb_alloc() error paths\n\nFix 3 leaks in macb_alloc() error paths:\n- Tx buffer allocated but crossing a 4G boundary: Tx leaked.\n- Rx buffer allocation fails: Tx leaked.\n- Rx buffer allocated but crossing a 4G boundary: Tx & Rx leaked.\n\nThis is because our error handling calls macb_free(bp) which in turn\nfrees the buffers stored in bp->queues[0], but nothing has been stored\nin there. Fix by storing allocated buffers into bp->queues[0] ASAP.","state":0,"publishedAt":"2026-10-18T15:16:21.208+00:00","modifiedAt":"2026-10-19T09:20:29.361+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/cadence/macb_main.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"78d901897b3cae06b38f54e48a2378cf9da21175\",\n                            \"lessThan\": \"bda487567d0b7b15dfa876511085c0666b9efad5\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"78d901897b3cae06b38f54e48a2378cf9da21175\",\n                            \"lessThan\": \"259e6cbb6a097da8ced544ee92a6fbde35aa1338\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"78d901897b3cae06b38f54e48a2378cf9da21175\",\n                            \"lessThan\": \"23d42b9a3bcd55b17d3b371544fedc708c2397e9\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"982a4d9a2e12b693f684eff943043a607628d871\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"git\"\n                        },\n                        {\n                            \"version\": \"6.17.3\",\n                            \"lessThan\": \"6.18\",\n                            \"status\": \"affected\",\n                            \"versionType\": \"semver\"\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/cadence/macb_main.c\"\n                    ],\n                    \"versions\": [\n                        {\n                            \"version\": \"6.18\",\n                            \"status\": \"affected\"\n                        },\n                        {\n                            \"version\": \"0\",\n                            \"lessThan\": \"6.18\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"6.18.55\",\n                            \"lessThanOrEqual\": \"6.18.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.2.9\",\n                            \"lessThanOrEqual\": \"7.2.*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"semver\"\n                        },\n                        {\n                            \"version\": \"7.3\",\n                            \"lessThanOrEqual\": \"*\",\n                            \"status\": \"unaffected\",\n                            \"versionType\": \"original_commit_for_fix\"\n                        }\n                    ]\n                }"}],"metrics":[],"references":["https://git.kernel.org/stable/c/bda487567d0b7b15dfa876511085c0666b9efad5","https://git.kernel.org/stable/c/259e6cbb6a097da8ced544ee92a6fbde35aa1338","https://git.kernel.org/stable/c/23d42b9a3bcd55b17d3b371544fedc708c2397e9"],"sourceUrl":"https://www.cve.org/CVERecord?id=CVE-2026-98492","license":"CVE Program Terms of Use","key":"cve-program:CVE-2026-98492","identifiers":["CVE-2026-98492"]},"retained":false,"historicalAffected":[]}],"coverage":[]}