PT-2020-5284 · Linux+6 · Linux Kernel+6

Olivier Benjamin

+1

·

Published

2020-12-14

·

Updated

2023-01-19

·

CVE-2020-29569

CVSS v3.1

8.8

High

VectorAV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions through 5.10.1 Xen versions through 4.14.x
Description An issue in the Linux kernel PV block backend may cause a pointer to be re-used after it was freed. This occurs when the kernel thread handler does not have time to reset ring->xenblkd to NULL if the frontend quickly toggles between connect and disconnect states. A misbehaving guest can trigger a dom0 crash by continuously connecting/disconnecting a block frontend, potentially leading to privilege escalation and information leaks. This issue affects systems with a Linux blkback.
Recommendations For Linux kernel versions through 5.10.1, update to a version that includes the fix for this issue. For Xen versions through 4.14.x, ensure that the Linux kernel used is updated to a version that includes the fix for this issue. As a temporary workaround, consider restricting access to the block backend to minimize the risk of exploitation.

Fix

Unchecked Return Value

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2020-3571
ALT-PU-2021-1009
ALT-PU-2021-1034
ALT-PU-2021-1083
ALT-PU-2021-1099
ALT-PU-2021-1105
ALT-PU-2021-1141
ALT-PU-2021-1168
ALT-PU-2021-1211
ALT-PU-2021-1446
ALT-PU-2021-1531
ALT-PU-2021-1840
ALT-PU-2021-1862
ALT-PU-2021-1866
ALT-PU-2021-3430
BDU:2021-00014
CVE-2020-29569
DLA-2557-1
DLA-2586-1
DSA-4843-1
OESA-2021-1003
OPENSUSE-SU-2021:0075-1
OPENSUSE-SU-2021:0241-1
OPENSUSE-SU-2021_0075-1
OPENSUSE-SU-2021_0241-1
SUSE-SU-2021:0347-1
SUSE-SU-2021:0348-1
SUSE-SU-2021:0353-1
SUSE-SU-2021:0354-1
SUSE-SU-2021:0359-1
SUSE-SU-2021:0362-1
SUSE-SU-2021:0367-1
SUSE-SU-2021:0377-1
SUSE-SU-2021:0386-1
SUSE-SU-2021:0408-1
SUSE-SU-2021:0427-1
SUSE-SU-2021:0433-1
SUSE-SU-2021:0434-1
SUSE-SU-2021:0437-1
SUSE-SU-2021:0438-1
SUSE-SU-2021:0452-1
SUSE-SU-2021:0532-1
USN-4749-1
USN-4750-1
USN-4751-1
USN-4876-1

Affected Products

Alt Linux
Astra Linux
Linuxmint
Linux Kernel
Suse
Ubuntu
Xen