CVE-2024-53174: Linux kernel · SUNRPC: make sure cache entry active before cache_show
Affects Linux kernelSource GCVE Database
Not known to be exploited · CVSS 7.8 High · fixed in 5.4.0-1142.152~18.04.1 : patch Linux kernel soon.
Data as of 12 Nov 2026, 19:12 UTC
- Patch
- Available – fixed in 5.4.0-1142.152~18.04.1, 5.4.0-1147.154~18.04.1, 5.4.0-1145.154~18.04.1 +82
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HExploitation evidence
Disclosed: evidence found.
CVE published 27 Dec 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 12 Nov 2026.
What to do
Upgrade to a fixed release listed under Affected software.
Patches and advisories
- ubuntu.com/security/notices/USN-7276-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7277-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7310-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7388-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7389-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7390-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-3 (opens in a new tab)
- ubuntu.com/security/notices/USN-7391-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7392-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7393-1 (opens in a new tab)
Affected software
| Product | Affected | Fixed in |
|---|---|---|
Ubuntu 24.04 LTSlinuxpkg:deb/ubuntu/linux?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-awspkg:deb/ubuntu/linux-aws?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azurepkg:deb/ubuntu/linux-azure?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azure-6.11pkg:deb/ubuntu/linux-azure-6.11?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-azure-nvidiapkg:deb/ubuntu/linux-azure-nvidia?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Ubuntu 24.04 LTSlinux-gcppkg:deb/ubuntu/linux-gcp?arch=source&distro=nobleOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
A patch is available for this vulnerability. Users should update their Linux kernel to one of the fixed versions listed (e.g., 5.4.0-1142.152~18.04.1, 5.15.0-1080.87~20.04.1). Applying these official fixes will remediate the issue. No additional mitigation steps are indicated by the vendor advisory.
Description
CVE-2024-53174 is a use-after-free vulnerability in the Linux kernel's SUNRPC subsystem. The issue arises because the function c_show was called with only RCU protection, which does not prevent the reference count from dropping to zero, leading to a potential refcount use-after-free warning. This flaw has been fixed by ensuring the cache entry remains active using cache_get_rcu. The vulnerability affects multiple Linux kernel versions prior to fixed releases in the 5.4.x and 5.15.x series. The CVSS score is 7.8, indicating a high severity impact on confidentiality, integrity, and availability. A patch is available and users should update to fixed kernel versions.
References
- ubuntu.com/security/CVE-2024-53174 (opens in a new tab)
- cve.org/CVERecord?id=CVE-2024-53174 (opens in a new tab)
- git.kernel.org/linus/2862eee078a4d2d1f584e7f24fa50dddfa5f3471 (opens in a new tab)
- git.kernel.org/stable/c/02999e135b013d85c6df738746e8e24699befee4 (opens in a new tab)
- git.kernel.org/stable/c/068c0b50f3f700b94f78850834cd91ae3b34c2c1 (opens in a new tab)
- git.kernel.org/stable/c/2862eee078a4d2d1f584e7f24fa50dddfa5f3471 (opens in a new tab)
- git.kernel.org/stable/c/acfaf37888e0f0732fb6a50ff093dce6d99994d0 (opens in a new tab)
- git.kernel.org/stable/c/c7dac3af57e38b2054f990e573256d90bf887958 (opens in a new tab)
- git.kernel.org/stable/c/d882e2b7fad3f5e5fac66184a347f408813f654a (opens in a new tab)
- git.kernel.org/stable/c/e9be26735d055c42543a4d047a769cc6d0fb1504 (opens in a new tab)
- git.kernel.org/stable/c/ec305f303bf070b4f6896b7a76009f702956d402 (opens in a new tab)
- ubuntu.com/security/notices/USN-7276-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7277-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7310-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7388-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7389-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7390-1 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-2 (opens in a new tab)
- ubuntu.com/security/notices/USN-7387-3 (opens in a new tab)