5.5

CVE-2026-23238: linux Reachable Assertion

CVSS: 5.5v3.1MediumModified
AliasesUBUNTU-CVE-2026-23238DEBIAN-CVE-2026-23238
Published 04-03-2026Last modified 02-06-2026

Vulnerability summary

CVE-2026-23238 is a medium (CVSS 5.5) Reachable Assertion vulnerability in linux. EPSS estimates a 0.20% chance of exploitation in the next 30 days, higher than 8.7% of scored vulnerabilities.

Overall risk
22/100
0100
Low · default modelHow is this calculated?
CVSS score
5.5/10
010
Medium · v3.1 (NVD)
EPSS score
0.20%
0%100%
Low · +0.01 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 31 · Related 25

Timeline

  1. 04-03-2026
    PublishedVulnerability first disclosed.
  2. 02-06-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: romfs: check sb_set_blocksize() return value romfs_fill_super() ignores the return value of sb_set_blocksize(), which can fail if the requested block size is incompatible with the block device's configuration. This can be triggered by setting a loop device's block size larger than PAGE_SIZE using ioctl(LOOP_SET_BLOCK_SIZE, 32768), then mounting a romfs filesystem on that device. When sb_set_blocksize(sb, ROMBSIZE) is called with ROMBSIZE=4096 but the device has logical_block_size=32768, bdev_validate_blocksize() fails because the requested size is smaller than the device's logical block size. sb_set_blocksize() returns 0 (failure), but romfs ignores this and continues mounting. The superblock's block size remains at the device's logical block size (32768). Later, when sb_bread() attempts I/O with this oversized block size, it triggers a kernel BUG in folio_set_bh(): kernel BUG at fs/buffer.c:1582! BUG_ON(size > PAGE_SIZE); Fix by checking the return value of sb_set_blocksize() and failing the mount with -EINVAL if it returns 0.

CVSS metrics

3 scores · 3 sources · 1 version

EPSS trend

Probability

0.20%

Chance of exploitation in the next 30 days

Percentile

9%

Versus all other CVEs

30-day change

+0.01 pp

From 0.19% on 18-09-2026

18-09-202618-10-2026
EPSS score
0.20%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Ubuntu157 products
  • linuxAll versions (No fix recorded) | < 5.15.0-186.196 | < 6.8.0-134.134
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1112.119 | < 6.8.0-1060.63
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < a381f0f61b35c8894b0bd0d6acef2d8f9b08b244 | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < f2521ab1f63a8c244f06a080319e5ff9a2e1bd95 | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 2c5829cd8fbbc91568c520b666898f57cdcb8cf6 | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < cbd9931e6456822067725354d83446c5bb813030 | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 9b203b8ddd7359270e8a694d0584743555128e2c | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < 4b71ad7676564a94ec5f7d18298f51e8ae53db73 | ≥ 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2, < ab7ad7abb3660c58ffffdf07ff3bb976e7e0afa0 | 2.6.12
  • linux_kernel≥ 2.6.12.1, < 5.10.251 | ≥ 5.11, < 5.15.201 | ≥ 5.16, < 6.1.164 | ≥ 6.2, < 6.6.127 | ≥ 6.7, < 6.12.74 | ≥ 6.13, < 6.18.13 | 2.6.12 | 2.6.12:rc2 | 2.6.12:rc3 | 2.6.12:rc4 | 2.6.12:rc5 | 6.19:rc1 | 6.19:rc2 | 6.19:rc3 | 6.19:rc4 | 6.19:rc5 | 6.19:rc6 | 6.19:rc7
Debian1 product
  • linux< 6.1.164-1 | < 6.12.74-2 | < 6.18.13-1

3 vendors · 160 products

References

38 links
Show all 38 references