CVE-2026-98005: erofs: delimit inode_share cache key components

Published Sep 25, 2026
·
Updated

In the Linux kernel, the following vulnerability has been resolved:

erofs: delimit inodeshare cache key components

Previously, inodeshare keys were encoded as follows:

fingerprint || domainid

It would be better to have a separator between the fingerprint and domain ID so that the fingerprint won't be parsed as part of a domain ID.

Change the key encoding as follows:

domainid || '\0' || fingerprint

Since domainid is a NUL-terminated string, this makes the in-memory key indices unambiguous.

Affected Software

1 affected component
Linux Linux kernel

Remediation

Recommended actions to resolve this vulnerability, in priority order.

  1. Configuration

    Delimit the inode_share cache key components with a separator so the fingerprint and domain_id indices are unambiguous.

    Linux kernel erofs inode_share cache inode_share key encoding = fingerprint || '\0' || domain_id

Event History

Sep 25, 2026
CVE Published
via MITRE·10:23 AM
Data Sourced
via MITRE·10:23 AM
Description
Data Sourced
via NVD·11:17 AM
Description

Frequently Asked Questions

1

What condition makes a system relevant to this issue?

The issue is relevant to Linux kernel systems using EROFS inode_share cache keys that combine a domain ID and fingerprint. The ambiguity arises because the prior in-memory encoding concatenated the fingerprint and domain ID without a delimiter.

2

What is required for the cache-key ambiguity to occur?

A domain ID and fingerprint must produce a concatenated key in which fingerprint data can be parsed as part of the domain ID. The provided data does not specify an attacker access level, input path, or configuration prerequisite.

3

How is the issue resolved?

The resolved encoding changes the key layout to domain_id followed by a NUL separator and then the fingerprint. Because the domain ID is NUL-terminated, the separator makes the in-memory key indices unambiguous.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203