In the Linux kernel, the following vulnerability has been resolved:
net: lan966x: fix pagepool error handling in lan966xfdmarxallocpagepool()
pagepoolcreate() can return an ERRPTR on failure. The return value is used unconditionally in the loop that follows, passing the error pointer through xdprxqinforegmemmodel() into pagepoolusexdpmem(), which dereferences it, causing a kernel oops.
Add an ISERR check after pagepool_create() to return early on failure.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31646.json",
"cna_assigner": "Linux"
}