CVE-2023-53526
BaseFortify
Publication date: 2025-10-01
Last updated on: 2026-04-06
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| linux | linux_kernel | From 5.15.160 (inc) to 5.16 (inc) |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability in the Linux kernel's jbd2 journaling system involves improper handling of journal transactions during checkpoint removal. Specifically, the system fails to check the 'jh->b_transaction' before removing it from the checkpoint list, which can lead to corruption of the ext4 filesystem image. The issue occurs through a sequence of steps where a journal transaction is committed and inserted into a checkpoint list, then another transaction modifies the buffer, and during cache dropping, the system incorrectly removes a journal head from the checkpoint list without verifying its transaction association. This can cause the journal head to be lost after a power cut, leading to filesystem corruption. The fix involves adding a check for 'jh->b_transaction' before removing it from the checkpoint.
How can this vulnerability impact me? :
This vulnerability can lead to corruption of the ext4 filesystem image on affected Linux systems. If a power cut occurs at a critical moment during journal transaction processing, uncommitted transactions may be lost, causing data loss or filesystem corruption. This can result in system instability, data integrity issues, and potential downtime while recovering or repairing the filesystem.
What immediate steps should I take to mitigate this vulnerability?
Apply the patch or update to the fixed Linux kernel version that includes the check for 'jh->b_transaction' before removing it from the checkpoint in jbd2. This prevents corruption of the ext4 image and data loss after power cuts.