High Severity Vulnerability
This vulnerability has been rated as High severity. Immediate action is recommended.
CVE-2026-23233
HighVulnerability Description
In the Linux kernel, the following vulnerability has been resolved:
f2fs: fix to avoid mapping wrong physical block for swapfile
Xiaolong Guo reported a f2fs bug in bugzilla [1]
[1] https://bugzilla.kernel.org/show_bug.cgi?id=220951
Quoted:
"When using stress-ng's swap stress test on F2FS filesystem with kernel 6.6+,
the system experiences data corruption leading to either:
1 dm-verity corruption errors and device reboot
2 F2FS node corruption errors and boot hangs
The issue occurs specifically when:
1 Using F2FS filesystem (ext4 is unaffected)
2 Swapfile size is less than F2FS section size (2MB)
3 Swapfile has fragmented physical layout (multiple non-contiguous extents)
4 Kernel version is 6.6+ (6.1 is unaffected)
The root cause is in check_swap_activate() function in fs/f2fs/data.c. When the
first extent of a small swapfile (< 2MB) is not aligned to section boundaries,
the function incorrectly treats it as the last extent, failing to map
subsequent extents. This results in incorrect swap_extent creation where only
the first extent is mapped, causing subsequent swap writes to overwrite wrong
physical locations (other files' data).
Steps to Reproduce
1 Setup a device with F2FS-formatted userdata partition
2 Compile stress-ng from https://github.com/ColinIanKing/stress-ng
3 Run swap stress test: (Android devices)
adb shell "cd /data/stressng; ./stress-ng-64 --metrics-brief --timeout 60
--swap 0"
Log:
1 Ftrace shows in kernel 6.6, only first extent is mapped during second
f2fs_map_blocks call in check_swap_activate():
stress-ng-swap-8990: f2fs_map_blocks: ino=11002, file offset=0, start
blkaddr=0x43143, len=0x1
(Only 4KB mapped, not the full swapfile)
2 in kernel 6.1, both extents are correctly mapped:
stress-ng-swap-5966: f2fs_map_blocks: ino=28011, file offset=0, start
blkaddr=0x13cd4, len=0x1
stress-ng-swap-5966: f2fs_map_blocks: ino=28011, file offset=1, start
blkaddr=0x60c84b, len=0xff
The problematic code is in check_swap_activate():
if ((pblock - SM_I(sbi)->main_blkaddr) % blks_per_sec ||
nr_pblocks % blks_per_sec ||
!f2fs_valid_pinned_area(sbi, pblock)) {
bool last_extent = false;
not_aligned++;
nr_pblocks = roundup(nr_pblocks, blks_per_sec);
if (cur_lblock + nr_pblocks > sis->max)
nr_pblocks -= blks_per_sec;
/* this extent is last one */
if (!nr_pblocks) {
nr_pblocks = last_lblock - cur_lblock;
last_extent = true;
}
ret = f2fs_migrate_blocks(inode, cur_lblock, nr_pblocks);
if (ret) {
if (ret == -ENOENT)
ret = -EINVAL;
goto out;
}
if (!last_extent)
goto retry;
}
When the first extent is unaligned and roundup(nr_pblocks, blks_per_sec)
exceeds sis->max, we subtract blks_per_sec resulting in nr_pblocks = 0. The
code then incorrectly assumes this is the last extent, sets nr_pblocks =
last_lblock - cur_lblock (entire swapfile), and performs migration. After
migration, it doesn't retry mapping, so subsequent extents are never processed.
"
In order to fix this issue, we need to lookup block mapping info after
we migrate all blocks in the tail of swapfile.
CVSS Metrics
Common Vulnerability Scoring System
Vector String:
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Known Affected Software
262 configuration(s) from 1 vendor(s)
cpe:2.3:o:linux:linux_kernel:6.12.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.69:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.36:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.56:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.94:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.55:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.62:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.38:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.107:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.85:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.61:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.45:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.39:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.97:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.50:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.108:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.63:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.43:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.53:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.88:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.35:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.111:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.57:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.28:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.66:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.47:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.60:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.77:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.48:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.52:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.14:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.38:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.71:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.76:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.109:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.21:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.92:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.106:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.33:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.68:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.114:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.65:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.62:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.58:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.52:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.34:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.53:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.59:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.75:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.103:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.113:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.39:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.86:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.22:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.67:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.98:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.17:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.20:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.84:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.41:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.44:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.95:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.32:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.116:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.47:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.26:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.27:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.101:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.102:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.56:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.105:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.30:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.14:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.49:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.33:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.34:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.89:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.51:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.70:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.18:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.100:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.117:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.58:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.59:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.74:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.42:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.96:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.44:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.46:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.54:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.37:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.93:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11:rc8:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.54:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.12:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.11:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9:rc5:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.112:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.115:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.37:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.50:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.23:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.51:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.87:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.36:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.120:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.15:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17:-:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.31:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.25:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.45:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.24:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.91:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.82:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.73:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.43:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.90:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.0:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.49:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.8:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.2:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.13:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.19:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.40:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.104:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.61:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.55:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.80:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.41:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.83:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.81:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.40:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.9:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.19:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.42:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.63:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.35:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.16:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.119:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.4:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.72:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.29:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.79:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.17.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.60:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.78:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.46:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.57:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.99:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.110:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.16.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.11.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.9.7:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.18.1:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.118:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.10:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.10.5:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.15.3:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.14.6:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.6.64:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.12.48:*:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:6.13.3:*:*:*:*:*:*:*
CVE-2026-23233
CVE-2026-23233
References & Resources
-
https://git.kernel.org/stable/c/1ff415eef513bf12deb058fc50d57788c46c48e6416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
-
https://git.kernel.org/stable/c/5c145c03188bc9ba1c29e0bc4d527a5978fc47f9416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
-
https://git.kernel.org/stable/c/607cb9d83838d2cd9f0406c2403ed61aadf0edff416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
-
https://git.kernel.org/stable/c/d4534a7f6c92baaf7e12a45fc6e37332cafafc33416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
-
https://git.kernel.org/stable/c/fee27b69dde1a05908b350eea42937af2387c4fe416baaa9-dc9f-4396-8d5f-8c081fb06d67 Patch
Severity Details
Weakness Type (CWE)
Out-of-bounds Write
- Description
- The product writes data past the end, or before the beginning, of the intended buffer.
- Exploit Likelihood
- High
- Typical Severity
- High
- Abstraction Level
- Base
Key Information
- Published Date
- March 04, 2026
