CVE Database›Document archive›CVE-2025-68742

CVE-2025-68742

kernel: bpf: Fix invalid prog->stats access when update_effective_progs fails

Loading…

Severity

Low

Red Hat Product Security

4.7

CVSS 3.1

Review impact separately from score.

Published · December 24, 2025

Updated · September 19, 2026

Description

An invalid memory access vulnerability was found in the Linux kernel's BPF cgroup subsystem. When update_effective_progs fails due to allocation failure (such as from fault injection), the code replaces the program with dummy_bpf_prog. If a softirq occurs and attempts to run the BPF filter, accessing dummy_bpf_prog.prog->stats triggers an invalid memory access because the dummy program's stats pointer is NULL.

Statement

This flaw was discovered via syzkaller with fault injection. The vulnerability requires a specific race condition where a BPF program update fails and a softirq runs the cgroup BPF filter before cleanup completes. While the timing requirements make this difficult to exploit reliably, the invalid memory access can cause kernel crashes.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 4.7
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-476 · NULL Pointer Dereference