CVE-2026-74567 keys: fix out-of-bounds read in keyring_get_key_chunk()

High 7.1 Published Updated

An out-of-bounds read in the Linux kernel keyring allows local attackers to disclose sensitive memory contents via crafted key descriptions.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-74567?

CVE-2026-74567 is a high-severity memory corruption vulnerability in Linux, published on 15 Aug 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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

keys: fix out-of-bounds read in keyring_get_key_chunk()

For description-level chunks keyring_get_key_chunk() advances the read pointer by level * sizeof(long) past the inline prefix but only bounds-checks the prefix, so a long enough key description is read past its kmemdup(desc, desc_len + 1) allocation. Compute the full byte offset and bounds-check the description against it before reading.

The walk only reaches a description-level chunk when two keys collide through the hash, x, type and domain_tag chunks, so this is reached from an unprivileged add_key(2) with a crafted pair of same-type keys whose index hashes collide; KASAN reports a slab-out-of-bounds read.

Which versions are affected by CVE-2026-74567?

How do I fix CVE-2026-74567?

Apply the vendor's patch.

Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.

Is CVE-2026-74567 being exploited?

There is no known exploitation of CVE-2026-74567 in the wild and no public exploit code.

Sources

Also known as AZL-96132, BELL-CVE-2026-74567, DEBIAN-CVE-2026-74567, GHSA-fp4g-wh5w-9xf4, UBUNTU-CVE-2026-74567.

Is CVE-2026-74567 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free