CVE Catalog

CVE-2026-90080

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, the octeontx2-pf driver lacks NULL checks before calling test_bit() on the af_xdp_zc_qidx pointer. This pointer is only allocated for AF_XDP zero-copy paths, while representors and other paths leave it NULL, causing a NULL dereference when switching devlink eswitch mode.

Risk Assessment

Switching devlink eswitch mode on an octeontx2 device can trigger a kernel oops and system instability. In production environments this may cause network service outages.

Recommendation

Update the Linux kernel to a version containing the fix that adds NULL checks before every test_bit() use on af_xdp_zc_qidx. If updating is not possible, avoid switching devlink eswitch mode on affected devices.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: octeontx2-pf: fix NULL deref of af_xdp_zc_qidx on rep setup af_xdp_zc_qidx tracks receive queues using AF_XDP zero-copy and is allocated during PF/VF probe. Representors and other non-AF_XDP paths leave the pointer NULL, but several call sites used test_bit() on it unconditionally. Switching to devlink eswitch mode creates representors and runs otx2_init_hw_resources(), which reaches otx2_pool_aq_init() and oopses when dereferencing the NULL bitmap. Add NULL checks before every af_xdp_zc_qidx test_bit() use in the RSS, ethtool, XSK, and pool init paths.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS