Skip to main content
VulnerabilityPublished

CVE-2026-99224: Linux kernel · keys: Protect the type name while describing a key

Source GCVE Database

0
Compare
Authoritative record:CVE-2026-99224· High 7.0

Not known to be exploited · CVSS 7.0 High · fixed in dea367df18e3a4faac393e3a4e818ee03af89b19 : patch Linux kernel soon.

Data as of 2 Nov 2026, 19:28 UTC

CVSS 3.1 base score
7.0High
How severe the flaw is on the 0–10 CVSS scale.

Thin evidence

One scorer or none
CVSS scores by source
CNA (Linux)CVSS 3.17.0
Patch
Available – fixed in dea367df18e3a4faac393e3a4e818ee03af89b19, dddd3a1ab7d12ee163477918ff6eb943361db4fe, a49e6c9a1a5b3457c946a8efb616ce13b4ca8194 +5
CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 2 Nov 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.

What to do

Upgrade to a fixed release listed under Affected software.

Affected software

ProductAffectedFixed in
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < dea367df18e3a4faac393e3a4e818ee03af89b19
Fixed in
  • dea367df18e3a4faac393e3a4e818ee03af89b19
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < dddd3a1ab7d12ee163477918ff6eb943361db4fe
Fixed in
  • dddd3a1ab7d12ee163477918ff6eb943361db4fe
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < a49e6c9a1a5b3457c946a8efb616ce13b4ca8194
Fixed in
  • a49e6c9a1a5b3457c946a8efb616ce13b4ca8194
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < 916667df7695366f23cfaf365b5840b228cc4b2e
Fixed in
  • 916667df7695366f23cfaf365b5840b228cc4b2e
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < 0461bc8f91116aae4a020e15f4e1c1fd535ab35e
Fixed in
  • 0461bc8f91116aae4a020e15f4e1c1fd535ab35e
LinuxLinuxAffected
  • ≥ aa9d4437893f7e015ce5b6d6c443a9ba92c8a2e7, < 19c4de819e52b7f606468fbfe4fcef4e812e2777
Fixed in
  • 19c4de819e52b7f606468fbfe4fcef4e812e2777

AI-suggested

A fix is available that holds the key semaphore (key->sem) for reading during the entire kasprintf() formatting operation in keyctl_describe_key(). This prevents the key type from being unregistered or freed while its name is being used. Users should apply the official Linux kernel patch that implements this fix.

Description

CVE-2026-99224 is a high-severity vulnerability in the Linux kernel's key management subsystem. It involves improper handling of the key type name during key description, leading to a potential use-after-free scenario when a module providing the key type is unloaded concurrently. This can cause a kernel page fault due to accessing freed memory during string formatting operations.

References

Community reviews

Loading reviews…