CVE-2023-53846
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2023-53846 is a use-after-free vulnerability in the Linux kernel's F2FS (Flash-Friendly File System) subsystem, specifically in the truncate_dnode() function. The flaw was discovered via syzbot fuzzing on kernel version 6.4.0-rc7 and publicly disclosed on December 9, 2025. It affects the Linux kernel and was reported to Red Hat's security tracking system. The vulnerability carries a CVSS v3.1 base score of 5.5 (Medium), with a local attack vector and high availability impact (Red Hat Advisory, Red Hat Bugzilla).

Technical details

The root cause is an out-of-bounds memory access (CWE-125/use-after-free, CWE-416) in truncate_dnode() within fs/f2fs/node.c. When inode A references inode B via inode B's inode number, and inode A is truncated, truncate_dnode() calls f2fs_truncate_data_blocks_range() to process data blocks in inode B's node page. The function traverses node->i.i_addr[0] through node->i.i_addr[ADDRS_PER_BLOCK() - 1] without validating that the referenced node page is a legitimate direct node, resulting in an out-of-boundary read of a freed slab object. The fix adds a sanity check on the dnode page in truncate_dnode(), introduces a new ERROR_INVALID_NODE_REFERENCE error recorded in the superblock for fsck detection, and removes the now-redundant f2fs_truncate_data_blocks() wrapper (Red Hat Bugzilla).

Impact

Successful exploitation causes a kernel KASAN (Kernel Address Sanitizer) slab-use-after-free read, which can crash the affected system, resulting in a denial of service (availability impact: High). There is no confidentiality or integrity impact identified, as the flaw is limited to an out-of-bounds read during file truncation operations on F2FS-formatted volumes. The scope is confined to the local system; lateral movement or remote exploitation is not applicable (Red Hat Advisory, Red Hat Bugzilla).

Mitigation and workarounds

The fix is available as an upstream Linux kernel patch (commit references a6ec83786ab9 and af0f716ad3b0 in the stable tree). Users should update to a patched kernel version that includes the fix for fs/f2fs/node.c. Red Hat has tracked this via Bugzilla 2420324; users of Red Hat-based distributions should apply available kernel errata when released. SUSE has also issued advisories (SUSE-2026-0281-1 and SUSE-2026-20876-1) addressing this CVE. As a workaround, avoiding the use of F2FS filesystems on untrusted or user-accessible storage reduces exposure (Red Hat Bugzilla).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64181HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-azure-4.15
NoYesJul 19, 2026
CVE-2026-64186NONEN/A
  • Linux Kernel logoLinux Kernel
  • libperf
NoYesJul 19, 2026
CVE-2026-64183NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-aws-6.14
NoYesJul 19, 2026
CVE-2026-64182NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-oracle-6.17
NoYesJul 19, 2026
CVE-2026-64180NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-5.4
NoYesJul 19, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management