Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.8

CVE-2018-20854: Linux kernel may read beyond memory, causing crash

CVE-2018-20854 · published 7 years ago
Summary

Versions of the Linux kernel older than 4.20 contain a coding mistake that can cause the system to read data from the wrong place in memory. This could lead to unexpected behavior, system freezes, or crashes. Upgrade to a kernel version newer than 4.20 or apply the provided patches to correct the error.

What to do
  • Update linux linux_kernel to version 4.20 or later.
Affected software
VendorProductAffected versions
linux linux_kernel < 4.20
cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Original advisory text
An issue was discovered in the Linux kernel before 4.20. drivers/phy/mscc/phy-ocelot-serdes.c has an off-by-one error with a resultant ctrl->phys out-of-bounds read.
An issue was discovered in the Linux kernel before 4.20. drivers/phy/mscc/phy-ocelot-serdes.c has an off-by-one error with a resultant ctrl->phys out-of-bounds read.
Fix within
Internet-facing 14 days
Internal At next upgrade
  • Not known to be exploited
  • Needs hands-on effort to exploit (estimated)
  • Gives an attacker full control (estimated)
Severity
7.8 High
Exploitation
<1% chance of attack within 30 days
Type
CWE-125Out-of-bounds Read
Timeline
Published26 Jul 2019
Updated4 Nov 2026
First seen29 Sep 2026
Sources
Track software like this
Free during beta