Skip to main content

Linux Kernel CVE-2026-53016

| EUVDEUVD-2026-38884 HIGH
Buffer Access with Incorrect Length Value (CWE-805)
2026-06-24 Linux GHSA-4rx4-73jx-c5r8
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.3 HIGH

Local AF_ALG trigger by any account gives AV:L/PR:L/AC:L; an 8-byte OOB write is primarily integrity/availability (I:H/A:H) with limited confidentiality (C:L).

3.1 AV:L/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
SUSE
7.3 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Red Hat
7.0 MEDIUM
qualitative

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

5
Analysis Generated
Jun 28, 2026 - 08:50 vuln.today
CVSS changed
Jun 28, 2026 - 08:22 NVD
7.8 (HIGH)
Patch available
Jun 24, 2026 - 18:02 EUVD
CVE Published
Jun 24, 2026 - 16:29 cve.org
HIGH 7.8
CVE Published
Jun 24, 2026 - 16:29 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

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

crypto: ccp - copy IV using skcipher ivsize

AF_ALG rfc3686-ctr-aes-ccp requests pass an 8-byte IV to the driver.

ccp_aes_complete() restores AES_BLOCK_SIZE bytes into the caller's IV buffer while RFC3686 skciphers expose an 8-byte IV, so the restore overruns the provided buffer.

Use crypto_skcipher_ivsize() to copy only the algorithm's IV length.

AnalysisAI

Out-of-bounds write in the Linux kernel's AMD Cryptographic Coprocessor (ccp) driver allows a local low-privileged user to overrun a caller-supplied IV buffer by 8 bytes when issuing rfc3686(ctr(aes)) requests through the AF_ALG socket interface. The ccp_aes_complete() handler unconditionally copies AES_BLOCK_SIZE (16 bytes) back into the IV buffer, but RFC3686 skciphers expose only an 8-byte IV, corrupting adjacent memory. There is no public exploit identified at time of analysis, it is not listed in CISA KEV, and the EPSS probability is low (0.18%, 7th percentile).

Technical ContextAI

The affected component is the AMD Cryptographic Coprocessor (ccp) hardware-offload driver under crypto/ccp in the Linux kernel, reachable from userspace via the AF_ALG (algif_skcipher) interface that exposes kernel crypto transforms to unprivileged processes. RFC3686 (CTR mode with AES per RFC 3686) presents an 8-byte nonce/IV to the skcipher API, whereas the ccp completion path hardcoded the AES block size of 16 bytes when restoring the IV. The root cause is a classic out-of-bounds buffer write (CWE-787 / CWE-120 class; CWE listed as N/A in source) where a fixed length is used instead of the algorithm's actual crypto_skcipher_ivsize(), causing an 8-byte overrun beyond the provided IV buffer. The fix replaces the hardcoded AES_BLOCK_SIZE with crypto_skcipher_ivsize() so only the algorithm's true IV length is copied.

RemediationAI

Vendor-released patch: update to a fixed stable kernel - 5.10.258, 5.15.209, 6.1.175, 6.6.141, 6.12.91, 6.18.33, 7.0.10, or 7.1 (or later) depending on your maintained branch - which replaces the hardcoded AES_BLOCK_SIZE restore with crypto_skcipher_ivsize(); the corresponding commits are at git.kernel.org/stable (e.g. https://git.kernel.org/stable/c/939061b2d0f7f15114e34b4ce878ef50ff4089c3). Where immediate patching is not possible, concrete compensating controls include disabling or restricting the AF_ALG userspace crypto interface (for example via seccomp/LSM policy blocking the AF_ALG socket family, or building/configuring without CONFIG_CRYPTO_USER_API_SKCIPHER), which removes the unprivileged trigger path at the cost of breaking applications that rely on kernel crypto offload through AF_ALG; alternatively, blacklisting/unloading the ccp module on hosts that do not require AMD crypto offload eliminates the vulnerable driver but disables hardware-accelerated crypto on AMD platforms. Confirm exact applicable version against your distribution's backported advisory before deploying.

Vendor StatusVendor

SUSE

Severity: Important
Product Status
Container suse/sl-micro/6.0/base-os-container:2.1.3-7.168 Container suse/sl-micro/6.1/base-os-container:2.2.1-5.149 Affected
Container suse/sl-micro/6.0/rt-os-container:2.1.3-7.197 Container suse/sl-micro/6.1/rt-os-container:2.2.1-5.145 Affected
Container suse/sle-micro-rancher/5.3:latest Container suse/sle-micro-rancher/5.4:5.4.4.5.149 Affected
Container suse/sle-micro/base-5.5:2.0.4-5.8.296 Affected
Container suse/sle-micro/kvm-5.5:2.0.4-3.5.570 Affected

Share

CVE-2026-53016 vulnerability details – vuln.today

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