PT-2020-16024 · Linux+1 · Linux Kernel+1
Andy Lutomirski
·
Published
2020-09-10
·
Updated
2023-02-02
·
CVE-2020-25221
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel versions 5.7.x through 5.8.6
Description
The issue is related to incorrect reference counting of the struct page that backs the vsyscall page, caused by gate page mishandling in the get gate page function in mm/gup.c. This results in a refcount underflow, allowing privilege escalation. The issue can be triggered by any 64-bit process that can use
ptrace() or process vm readv().Recommendations
For Linux kernel versions 5.7.x through 5.8.6, update to version 5.8.7 or later to resolve the issue.
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Alt Linux
Linux Kernel