CVE Catalog

CVE-2026-90250

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel's BPF and cgroup subsystem, there is a null-ptr-deref bug after replacing a program. When program A (empty) is replaced by program B using BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE, the required storage is not allocated, leading to a panic when the new program is kicked.

Risk Assessment

The bug can lead to kernel panic and system crash, potentially used for DoS attacks.

Recommendation

Apply the Linux kernel update containing the fix that rejects link update if new program's storage is incompatible.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: bpf, cgroup: Fix storage null-ptr-deref after replacing prog Syzkaller reported a storage null-ptr-deref issue after replacing prog. This occurs in the following scenario: 1. prog A, an empty prog, is attached to a cgrp. 2. prog B uses BPF_MAP_TYPE_PERCPU_CGROUP_STORAGE and calls the bpf_get_local_storage helper. 3. link_update is called to replace prog A with prog B. The reason is that __cgroup_bpf_replace fails to alloc and assign the required cgrp storage for the incoming replacement prog. Consequently, the new prog inherits an uninit storage, leading to null-ptr-deref panic when kick the new prog. Fix this by rejecting a link update if new_prog's cgroup storage is incompatible with link->prog.

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