Security readout for executives and security teams
Plain-English summary
This is a Linux kernel flaw in the eBPF verifier. A user who already has local low-privileged access could potentially read or write kernel memory, leading to system takeover. It is not a remote entry point, but it matters for shared servers, developer workstations, and container hosts.
Executive priority
Treat as high priority for Linux fleets with shared access or containerized workloads. It is not described as remotely exploitable, but successful local exploitation could compromise kernel confidentiality, integrity, and availability.
Technical view
The verifier in kernel/bpf/verifier.c failed to correctly restrict register bounds for 32-bit operations. Sources describe resulting out-of-bounds kernel memory reads and writes. The issue affects Linux 5.5.0 and newer and Linux 5.4 stable starting at 5.4.7, with fixes listed in 5.6.1, 5.5.14, and 5.4.29.
Likely exposure
Exposure is most likely on Linux systems running affected 5.4, 5.5, or 5.6-era kernels where local users, workloads, or containers can execute code. Appliance exposure depends on vendor-shipped kernels and advisories.
Exploitation context
The CVSS vector is local, high complexity, low privileges, and no user interaction. The bundle notes ZDI-CAN-10780 and Pwn2Own context, but KEV is false and no cited source establishes active exploitation in the wild.
Researcher notes
Focus review on affected kernel ranges and downstream backports. The introducing commit was backported to Linux 5.4 stable starting at 5.4.7, so version checks must include 5.4. Validate through vendor package metadata rather than upstream version alone.
Mitigation direction
- Upgrade to fixed Linux kernel versions: 5.6.1, 5.5.14, 5.4.29, or later vendor builds.
- Apply distribution security updates from Ubuntu, Fedora, or the relevant appliance vendor.
- Prioritize shared Linux hosts, container platforms, CI runners, and developer systems with untrusted local code.
- If immediate patching is not possible, consult vendor guidance for supported temporary mitigations.
- Track downstream vendor advisories for products embedding affected Linux kernels.
Validation and detection
- Inventory Linux kernel versions across servers, workstations, containers hosts, and appliances.
- Flag Linux 5.5.0 or newer before fixed releases, and Linux 5.4.7 through 5.4.28.
- Verify installed vendor kernel package versions against Ubuntu, Fedora, or vendor advisories.
- Confirm whether untrusted local users or workloads can execute code on affected systems.
- Record patched kernel versions and reboot status after remediation.
Public sources used
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
CVE-2020-8835 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
Open ATT&CK lookup- Severity
- High
- CVSS
- 7.8 (3.1)
- Known Exploited
- No
- Published
Vector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
CNA and ADP enrichment extracted from CVE v5
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
CVSS vector scores
1 official scoreWe collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H1.16Primary CVE scoreVulnerability scoring details
Base CVSS 3.1 score
7.8HighVector: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:H/A:H
Source materials
- CVE List V5 sourceCVE List V5
- USN-4313-1CVE reference · vendor-advisory, x_refsource_UBUNTU
- https://www.thezdi.com/blog/2020/3/19/pwn2own-2020-day-one-resultsCVE reference · x_refsource_MISC
- https://lore.kernel.org/bpf/20200330160324.15259-1-daniel%40iogearbox.net/T/CVE reference · x_refsource_MISC
- https://www.openwall.com/lists/oss-security/2020/03/30/3CVE reference · x_refsource_MISC
- https://usn.ubuntu.com/usn/usn-4313-1CVE reference · x_refsource_MISC
- https://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git/commit/?id=f2d67fec0b43edce8c416101cdc52e71145b5fefCVE reference · x_refsource_MISC
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=f2d67fec0b43edce8c416101cdc52e71145b5fefCVE reference · x_refsource_MISC
- FEDORA-2020-4ef0bcc89cCVE reference · vendor-advisory, x_refsource_FEDORA
- FEDORA-2020-666f3b1ac3CVE reference · vendor-advisory, x_refsource_FEDORA
- FEDORA-2020-73c00eda1cCVE reference · vendor-advisory, x_refsource_FEDORA
- https://security.netapp.com/advisory/ntap-20200430-0004/CVE reference · x_refsource_CONFIRM
Products and packages named in the record
CWE details
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
