CVE-2020-8835

Linux kernel bpf verifier vulnerability

State
Published
Severity
7.8 High
Published
Apr 2, 2020
Updated
Sep 17, 2024
Reserved
Feb 10, 2020

Read the record on cve.org

Description

In the Linux kernel 5.5.0 and newer, the bpf verifier (kernel/bpf/verifier.c) did not properly restrict the register bounds for 32-bit operations, leading to out-of-bounds reads and writes in kernel memory. The vulnerability also affects the Linux 5.4 stable series, starting with v5.4.7, as the introducing commit was backported to that branch. This vulnerability was fixed in 5.6.1, 5.5.14, and 5.4.29. (issue is aka ZDI-CAN-10780)

Scores

CVSSScoreVectorSource
3.17.8 HighCVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:Hcanonical

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
Linux kernelLinux kernel
  • 5.6-stable to before 5.6.1Affected
  • 5.5-stable to before 5.5.14Affected
  • 5.4.7 to before 5.4-stable*Affectedfrom 5.4.29Not affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.