Medium severity · published May 8, 2020
CVE-2020-10690
There is a use-after-free in kernel versions before 5.5 due to a race condition between the release of ptp_clock and cdev while resource deallocation
6.4
CVSS
0.4%
EPSS
No
On KEV
Description
There is a use-after-free in kernel versions before 5.5 due to a race condition between the release of ptp_clock and cdev while resource deallocation. When a (high privileged) process allocates a ptp device file (like /dev/ptpX) and voluntarily goes to sleep. During this time if the underlying device is removed, it can cause an exploitable condition as the process wakes up to terminate and clean all attached files. The system crashes due to the cdev structure being invalid (as already freed) which is pointed to by the inode.
CVSS vector
CVSS:3.1/AV:L/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:H
Attack vector
Local
Complexity
High
Privileges
High
User interaction
None
Confidentiality
High
Integrity
High
Availability
High
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 29% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
KE
Kernel · Linux
before 5.5 · source: NVD
AI
Active IQ Unified Manager · Netapp
All versions, or not specified · source: NVD
DL
Debian Linux · Debian
8.0 · source: NVD
ES
Element Software · Netapp
All versions, or not specified · source: NVD
EL
Enterprise Linux · Redhat
7.0; 8.0 · source: NVD
HF
H300e Firmware · Netapp
All versions, or not specified · source: NVD
HF
H300s Firmware · Netapp
All versions, or not specified · source: NVD
HF
H410c Firmware · Netapp
All versions, or not specified · source: NVD
HF
H410s Firmware · Netapp
All versions, or not specified · source: NVD
HF
H500e Firmware · Netapp
All versions, or not specified · source: NVD
HF
H500s Firmware · Netapp
All versions, or not specified · source: NVD
HF
H610c Firmware · Netapp
All versions, or not specified · source: NVD
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2020-10690
CVE.org
https://www.cve.org/CVERecord?id=CVE-2020-10690
Mailing List
http://lists.opensuse.org/opensuse-security-announce/2020-06/msg00022.html
Issue Tracking
https://bugzilla.redhat.com/show_bug.cgi?id=CVE-2020-10690
Mailing List
https://lists.debian.org/debian-lts-announce/2020/06/msg00011.html
Mailing List
https://lists.debian.org/debian-lts-announce/2020/06/msg00013.html
Third Party Advisory
https://security.netapp.com/advisory/ntap-20200608-0001/
Third Party Advisory
https://usn.ubuntu.com/4419-1/
More from Kernel
9.8
CVE-2025-39682
tls: fix handling of zero-length records on the rx_list
8.8
CVE-2026-53266
netfilter: bridge: make ebt_snat ARP rewrite writable
8.8
CVE-2013-6282
Linux Kernel Improper Input Validation Vulnerability
8.4
CVE-2022-0185
Linux Kernel Heap-Based Buffer Overflow Vulnerability
8.4
CVE-2013-2094
Linux Kernel Privilege Escalation Vulnerability
