8.2

CVE-2026-46303: isofs: validate Rock Ridge CE continuation extent against volume size

Modified
AliasesUBUNTU-CVE-2026-46303DEBIAN-CVE-2026-46303
Published 08-06-2026Last modified 15-10-2026

Vulnerability summary

CVE-2026-46303 is a high (CVSS 8.2) vulnerability in linux. EPSS estimates a 0.32% chance of exploitation in the next 30 days, higher than 25% of scored vulnerabilities.

Priority
Prioritisesevere

Severe, CVSS 8.2 (CVE.org); no exploitation reported by the 5 checked sources; EPSS 0% (FIRST, 03-11-2026)

Source freshness unavailable

How is this decided?
CVSS score
8.2/10
010
High · v3.1 (CVE.org)
EPSS score
0.32%
0%100%
Low · -0.23 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 40 · Related 39

Timeline

  1. 08-06-2026
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last modifiedVulnerability information updated.

Description

In the Linux kernel, the following vulnerability has been resolved: isofs: validate Rock Ridge CE continuation extent against volume size rock_continue() reads rs->cont_extent verbatim from the Rock Ridge CE record and passes it to sb_bread() without checking that the block number is within the mounted ISO 9660 volume. commit e595447e177b ("[PATCH] rock.c: handle corrupted directories") added cont_offset and cont_size rejection for the CE continuation but did not validate the extent block number itself. commit f54e18f1b831 ("isofs: Fix infinite looping over CE entries") later capped the CE chain length at RR_MAX_CE_ENTRIES = 32 but again left the block number unchecked. With a crafted ISO mounted via udisks2 (desktop optical auto-mount) or via CAP_SYS_ADMIN mount, rs->cont_extent can therefore point at an out-of-range block or at blocks belonging to an adjacent filesystem on the same block device. sb_bread() on an out-of-range block returns NULL cleanly via the block layer EIO path, so there is no memory-safety violation. For in-range reads of adjacent- filesystem data, the CE buffer is parsed as Rock Ridge records and only the text of SL sub-records reaches userspace through readlink(), which makes the info-leak channel narrow and difficult to exploit; still, rejecting the malformed CE outright matches the rejection shape already present in the same function for cont_offset and cont_size. Add an ISOFS_SB(sb)->s_nzones bounds check to rock_continue() next to the existing offset/size rejection, printing the same corrupted-directory-entry notice.

CVSS metrics

5 scores · 4 sources · 2 versions

EPSS trend

Probability

0.32%

Chance of exploitation in the next 30 days

Percentile

25%

Versus all other CVEs

30-day change

Decrease -0.23 pp

From 0.55% on 04-10-2026

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

Known conditions: network-reachable, no authentication, no user interaction (CVSS vector). Other conditions: not stated in public data.

Ubuntu166 products
  • linuxAll versions (No fix recorded) | < 5.15.0-186.196 | < 6.8.0-136.136 | < 7.0.0-28.28
  • linux-allwinner-5.19All versions (No fix recorded)
  • linux-awsAll versions (No fix recorded) | < 5.15.0-1112.119 | < 6.8.0-1061.64 | < 7.0.0-1009.9
  • linux-aws-5.0All versions (No fix recorded)
  • linux-aws-5.11All versions (No fix recorded)
Linux2 products
  • linux≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < 8356fb821016797f5677cbeee5ddc0d32a95b4be | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < d582e12378bc1637f337622feef762f53c43fd57 | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < bf1bc673c587f5ef7e9c09b94aea7c5a7847d4d9 | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < c9b37c8b73f6368e4750e5ccb0632c380b43c6e5 | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < 22b36fa081f38ab397c7697f9d539211b51a0cfc | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < e69da8eeab74b4f4505024c38a17bce060fe7df8 | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < ef048470c90bc8c1b8318bb2ce329da9ef64b9fe | ≥ f54e18f1b831c92f6512d2eedb224cd63d607d3d, < a36d990f591320e9dd379ab30063ebfe91d47e1f | 08313e26e06d4aa9ce1cbba1a8e359e9cab9ad56 | 212c4d33ca83e2144064fe9c2911607fbed5386f | 96e44adce250199ec9b2b928be66365779ff1b59 | 1fe5620fcd6c2f0a4a927ee10c8e53196da392f3 | fbce0d7dc8965c9fb8d411862040239d4a768c71 | 8190393a88f2b0321263a54f2a9eb5a2aa43be7e | 486aa789eadcf44ed87f972b209299c516454693 | b6d20edb6e7cedb4eedb9e0193d20dd488ebae84 | ≥ 2.6.32.66, < 2.6.33 | ≥ 3.2.67, < 3.3 | ≥ 3.4.107, < 3.5 | ≥ 3.10.64, < 3.11 | ≥ 3.12.36, < 3.13 | ≥ 3.14.28, < 3.15 | ≥ 3.17.8, < 3.18 | ≥ 3.18.2, < 3.19 | 3.19
  • linux_kernel≥ 2.6.32.66, < 2.6.33 | ≥ 3.2.67, < 3.3 | ≥ 3.4.107, < 3.5 | ≥ 3.10.64, < 3.11 | ≥ 3.12.36, < 3.13 | ≥ 3.14.28, < 3.15 | ≥ 3.17.8, < 3.18 | ≥ 3.18.2, < 5.10.258 | ≥ 5.11, < 5.15.209 | ≥ 5.16, < 6.1.175 | ≥ 6.2, < 6.6.140 | ≥ 6.7, < 6.12.88 | ≥ 6.13, < 6.18.30 | ≥ 6.19, < 7.0.7 | 7.1:rc1
Debian1 product
  • linux< 6.1.176-1 | < 6.12.88-1 | < 7.0.7-1

3 vendors · 169 products

References

54 links
Show all 54 references