PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-46188 Linux CVE debrief

A NULL pointer dereference vulnerability exists in the Linux kernel's octeon_ep_vf driver. The function `napi_build_skb()` can return NULL on memory allocation failure, but `__octep_vf_oq_process_rx()` uses this return value without validation in both single-buffer and multi-fragment receive paths. This flaw could lead to kernel crashes when the system is under memory pressure. The vulnerability was resolved by adding NULL checks after both `napi_build_skb()` calls, with proper descriptor advancement and fragment cleanup on failure paths.

Vendor
Linux
Product
Unknown
CVSS
MEDIUM 5.5
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-28
Original CVE updated
2026-06-11
Advisory published
2026-05-28
Advisory updated
2026-06-11

Who should care

Organizations running Linux systems with Cavium/Marvell Octeon network adapters using SR-IOV virtual functions; cloud providers and hosting environments with high-density virtualized networking; kernel maintainers and distribution security teams

Technical summary

The octeon_ep_vf virtual function driver for Cavium/Marvell Octeon network adapters fails to check for NULL return from `napi_build_skb()` in its receive packet processing routine `__octep_vf_oq_process_rx()`. This function is invoked in both single-buffer and multi-fragment receive paths. When memory allocation fails under pressure, the subsequent dereference of the NULL skb pointer triggers a kernel oops or panic. The fix introduces explicit NULL checks with proper cleanup: advancing receive descriptors and consuming any remaining fragments to maintain ring consistency before returning.

Defensive priority

medium

Recommended defensive actions

  • Apply kernel patches from stable tree commits when available for your distribution
  • Monitor vendor security advisories for updated kernel packages
  • Consider memory pressure monitoring on systems using Cavium Octeon network adapters
  • Review system logs for kernel NULL pointer dereference events indicating potential exploitation attempts

Evidence notes

Vulnerability description confirms NULL pointer dereference in octeon_ep_vf driver. Four kernel.org stable tree commits provided as references. CVE published 2026-05-28 with status 'Awaiting Analysis'. No CVSS score assigned by NVD at time of disclosure.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-46188 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-46188

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-46188 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46188

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/60246cdd4c515ea7d920cddf48932efcb990773e

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/6fef6640bbf360e254cc0174365ed30ce3a07572

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/b0f4711b426a06fb4c4be85c36b9f5588d5140d3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

  • Source reference

    Unverified legacy reference

    URL: https://git.kernel.org/stable/c/dd66b42854705e4e4ee7f14d260f86c578bed3e3

    416baaa9-dc9f-4396-8d5f-8c081fb06d67

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.