
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2024-48881 is a vulnerability in the Linux kernel's bcache component, discovered in January 2025. The issue stems from a NULL pointer dereference in the cachesetflush() function, introduced by commit 028ddcac477b which incorrectly removed a NULL pointer check in node allocations (NVD).
The vulnerability occurs in the bcache component of the Linux kernel when the code checks for error conditions using ISERR() instead of ISERRORNULL(). Specifically, in the cachesetflush() function, if the previous registration code fails before allocating c->root, it's possible for c->root to be NULL. While _bchbtreenodealloc() never returns NULL, c->root can still be NULL at line 1721. The vulnerability has been assigned a CVSS v3.1 base score of 5.5 (MEDIUM) with vector: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H (NVD).
The vulnerability can lead to a NULL pointer dereference in the Linux kernel, potentially resulting in a system crash or denial of service condition. The impact is limited to local attacks and requires low privileges to exploit (NVD).
The vulnerability has been fixed by replacing ISERR() with ISERRORNULL() in the affected code. Multiple Linux distributions have released patches, including Debian which has fixed versions 5.10.234-1 for bullseye and 6.1.123-1 for bookworm (Debian Tracker).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."