CVE-2020-28588

Aliases:UBUNTU-CVE-2020-28588DEBIAN-CVE-2020-28588
Advisory lineage Upstream: 0 Downstream: 7
Modified
Published: 10 May 2021, 18:54
Last modified:04 Aug 2024, 16:40

Vulnerability Summary

Overall Risk (default)
medium
32/100
CVSS Score
5.5 MEDIUM
v3.1 (nvd)
EPSS Score
1.1% LOW
1% probability +1.04%
KEV
Not listed
Ransomware
No reports
Public exploits
1 found
Dark Web
Not detected

Timeline

10 May 2021, 18:54
Published
Vulnerability first disclosed
04 Aug 2024, 16:40
Last Modified
Vulnerability information updated

Description

An information disclosure vulnerability exists in the /proc/pid/syscall functionality of Linux Kernel 5.1 Stable and 5.4.66. More specifically, this issue has been introduced in v5.1-rc4 (commit 631b7abacd02b88f4b0795c08b54ad4fc3e7c7c0) and is still present in v5.10-rc4, so it’s likely that all versions in between are affected. An attacker can read /proc/pid/syscall to trigger this vulnerability, which leads to the kernel leaking memory contents.

CVSS Metrics

  • v3.1MEDIUMScore: 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
  • v3.0MEDIUMScore: 4CVSS:3.0/AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
  • v2.0LOWScore: 2.1AV:L/AC:L/Au:N/C:P/I:N/A:N

EPSS Trends

Current EPSS score: 1.10% Percentile: 64%

Techniques & Countermeasures

  • CWE-681Incorrect Conversion between Numeric Types

    When converting from one data type to another, such as long to integer, data can be omitted or translated in a way that produces unexpected values. If the resulting values are used in a sensitive context, then dangerous behaviors may occur.

Affected Systems

  • debianlinux

    < 5.9.15-1 | < 5.9.15-1 | < 5.9.15-1 | < 5.9.15-1

  • ubuntulinux

    < 5.4.0-66.74

  • ubuntulinux-aws

    < 5.4.0-1038.40

  • ubuntulinux-aws-5.0

    all

  • ubuntulinux-aws-5.3

    all

  • ubuntulinux-aws-5.4

    < 5.4.0-1038.40~18.04.1

  • ubuntulinux-aws-fips

    < 5.4.0-1069.73+fips2 | all

  • ubuntulinux-azure

    all | < 5.4.0-1040.42

  • ubuntulinux-azure-5.3

    all

  • ubuntulinux-azure-5.4

    < 5.4.0-1040.42~18.04.1

  • ubuntulinux-azure-edge

    all

  • ubuntulinux-azure-fips

    < 5.4.0-1073.76+fips1 | all

  • ubuntulinux-bluefield

    all

  • ubuntulinux-gcp

    all | < 5.4.0-1037.40

  • ubuntulinux-gcp-5.3

    all

  • ubuntulinux-gcp-5.4

    < 5.4.0-1037.40~18.04.1

  • ubuntulinux-gcp-edge

    all

  • ubuntulinux-gcp-fips

    < 5.4.0-1067.71~20.04.1 | all

  • ubuntulinux-gke

    < 5.4.0-1036.38

  • ubuntulinux-gke-5.4

    < 5.4.0-1036.38~18.04.1

  • ubuntulinux-gkeop

    < 5.4.0-1010.11

  • ubuntulinux-gkeop-5.4

    < 5.4.0-1010.11~18.04.1

  • ubuntulinux-hwe

    all

  • ubuntulinux-hwe-5.4

    < 5.4.0-66.74~18.04.2

  • ubuntulinux-hwe-5.8

    < 5.8.0-44.50~20.04.1

  • ubuntulinux-hwe-edge

    all | all

  • ubuntulinux-intel-iot-realtime

    all

  • ubuntulinux-kvm

    < 5.4.0-1033.34

  • ubuntulinux-oem

    all

  • ubuntulinux-oem-5.6

    < 5.6.0-1048.52

  • ubuntulinux-oracle

    < 5.4.0-1038.41

  • ubuntulinux-oracle-5.0

    all

  • ubuntulinux-oracle-5.3

    all

  • ubuntulinux-oracle-5.4

    < 5.4.0-1038.41~18.04.1

  • ubuntulinux-raspi

    < 5.4.0-1029.32

  • ubuntulinux-raspi-5.4

    < 5.4.0-1029.32~18.04.1

  • ubuntulinux-raspi-realtime

    all

  • ubuntulinux-raspi2

    all

  • ubuntulinux-realtime

    all

  • ubuntulinux-riscv

    all

  • ubuntulinux-riscv-5.8

    < 5.8.0-17.19~20.04.1

  • linuxlinux_kernel

    5.4.66 | 5.9.8 | 5.10:rc4

References (8)