PT-2020-5284

CVE-2020-29569

·

Published

2020-12-14

·

Updated

2026-10-31

Description by

CVSS 3.1
8.8
High
MetricsAV: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.
Exploitability
Fix
Impacts
Vendors
Affected products
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
CLEANSTART-2024-KA94222
DLA-2557-1
DLA-2586-1
DSA-4843-1
OESA-2021-1003
OPENSUSE-SU-2021:0075-1
OPENSUSE-SU-2021_0075-1
OPENSUSE-SU-2021:0241-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
Found an issue in the description? Have something to add? Feel free to write us 👾