Skip to main content

Linux CVE-2026-99222

| EUVDEUVD-2026-115264
2026-11-02 Linux GHSA-j4rg-4w46-639c
View
Awaiting Data No severity or threat signals available yet. Label will update when CVSS score is published or threat intelligence arrives. Why: No CVSS yet + weak signal (CWE or non-zero EPSS).
Patch available 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisCVE.org

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

keys: Protect the read method check against type removal

keyctl_read_key() checks key->type->read without holding key->sem. A reference keeps the key alive, but does not pin the module containing its type. A surviving RxRPC key can therefore be read while AF_RXRPC is being unloaded:

KEYCTL_READ task Module unload and key GC ---------------- ------------------------ lookup_user_key() permission / possession checks load key->type af_rxrpc_exit() unregister_key_type() GC: down_write(key->sem) GC: retype to key_type_dead GC: up_write(key->sem) unregister_key_type() returns free_module() read saved type's read member

The final access can read freed module storage. The read invocation in __keyctl_read_key() is already protected by key->sem, but the earlier method check is outside that critical section.

Move the method check into __keyctl_read_key(), after key_validate() and under its existing read hold on key->sem. The check and invocation then use the same protected type for length queries and every read retry. The GC cannot retype the key until the semaphore is released, and type unregistration waits for that GC pass before the module can be freed.

Return -EOPNOTSUPP when validation succeeds and the type has no read method. A temporary buffer may now be allocated before this result; allocation and copying to userspace remain outside the semaphore.

Affected VersionsENISA

Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <3edc064069d07e7d37359fcb4d03d3bab15ee3ab
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <e5f830ae6611cddbfc504c43f14155f60b63206a
Linux f1afcf9488fc45765e20e2047d3b776981900e0b
Linux patch: 5.10.273
Linux 4.19.118 <4.20
Linux 212d3adb1af4e34acb158d6c6def370016a1011d
Linux patch: 6.12.115
Linux 18779eac17b5df9dff57138d07631573553a41d4
Linux patch: 6.1.191
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <6a36e2a1a017c51f8a8ad2a094566bad97c46a9b
Linux patch: 6.6.161
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <ff11cfed85cbfdd7fe1185ebd18d2c7a8353ad8d
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <1486caee47b4909f52835a957c3293e970113e44
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <ff44f1b303aa76a818d898e85c56ed4852c031e2
Linux 5.7
Linux patch: 6.18.60
Linux patch: 0
Linux 5.4.35 <5.5
Linux 7fa67aa30509ad0da72ac0f757aa76e53c0ea3de
Linux patch: 7.2.14
Linux patch: 5.15.224
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <cf1af7df80e38bf58bd74c2cccce32fcbd1a596a
Linux 5.6.7 <5.7
Linux 4.14.177 <4.15
Linux d3ec10aa95819bff18a0d936b18884c7816d0914 <e2a2deda08d91644f5e30c17d267b1cdc5f124b2
Linux patch: 7.3.1

Affected Packages

euvd linux fix: 4.15, 4.20, 5.5, 5.7

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Know when the next one hits your stack

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Lifecycle Timeline

2
Patch available
Nov 02, 2026 - 17:18 EUVD
CVE Published
Nov 02, 2026 - 16:06 cve.org
UNKNOWN (no severity yet)

Threat Intelligence Overview

EPSS Score
0.2%
Top 94% exploitable
Data Quality
1 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity Not scored yet
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
No CVSS yet + weak signal (CWE or non-zero EPSS)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy