High [CVE-2026-53016] ccp - copy IV using skcipher ivsize
This high-severity Red Hat Linux advisory covers CVE-2026-53016 affecting Red Hat Enterprise Linux 10.0 Extended Update Support, Red Hat Enterprise Linux 8.4 Advanced Mission Critical Update Support, Red Hat Enterprise Linux 8.4 Extended Update Support Long-Life Add-On.
Aggregated and source-linked by VulniPulse. Data sources, validation and limitations.
VulniPulse record published Record updated
Android app · Google Play
Monitor future Red Hat Linux CVEs from your phone.
Choose a whole vendor or a precise platform, then receive matching security advisories by phone notification, email, or both. Coverage follows 34 official vendor sources and 160+ reviewed platform categories.
Summary
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. When processing AF_ALG rfc3686-ctr-aes-ccp requests, the ccp_aes_complete() function attempts to restore more data than the allocated buffer for the Initialization Vector (IV) can hold.
This leads to a buffer overrun, which can result in memory corruption within the kernel. An out-of-bounds write exists in the AMD CCP AES completion path because ccp_aes_complete() restores AES_BLOCK_SIZE bytes into req iv even when the selected skcipher exposes a shorter IV.
For the CVSS the PR:L is used because a local user or local process can reach AF_ALG crypto interfaces without needing full administrator privileges when the vulnerable CCP backed algorithm is available. The issue is not network reachable and requires local code execution on a system with the affected CCP crypto driver and algorithm available.
Red Hat severity: Moderate — CVSS 7 (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H). Weakness: CWE-805.
Affected versions
No affected-version range was extracted from the source record. The vendor advisory is authoritative — check it before change work.
Official advisory · high-confidence parse· fetched 20 days ago·verify at source
- kernel-0:6.12.0-211.34.1.el10_2
- kernel-0:6.12.0-55.103.1.el10_0
- kernel-rt-0:4.18.0-553.156.1.rt7.497.el8_10
- kernel-0:4.18.0-553.156.1.el8_10
- kernel-0:4.18.0-305.206.1.el8_4
- kernel-0:4.18.0-372.208.1.el8_6
- kernel-0:4.18.0-477.161.1.el8_8
- kernel-0:5.14.0-687.25.1.el9_8
- kernel-0:5.14.0-284.191.1.el9_2
- kernel-rt-0:5.14.0-284.191.1.rt14.476.el9_2
- kernel-0:5.14.0-427.146.1.el9_4
- kernel-0:5.14.0-570.135.1.el9_6
- RHSA-2026:39494
- RHSA-2026:64767
- RHSA-2026:55765
- RHSA-2026:55764
- RHSA-2026:65710
- RHSA-2026:59473
- RHSA-2026:61256
- RHSA-2026:38491
- RHSA-2026:67723
- RHSA-2026:67721
- RHSA-2026:59544
- RHSA-2026:56574
Official advisory · high-confidence parse· fetched 20 days ago·verify at source
Mitigation checklist
- To mitigate this issue, prevent module ccp-crypto from being loaded. Please see https://access.redhat.com/solutions/41278 for how to blacklist a kernel module to prevent it from loading automatically.
Official advisory · high-confidence parse· fetched 20 days ago·verify at source
Discussion(0)
No comments yet. Share field notes, upgrade gotchas, or questions — verify against the vendor advisory before acting on community advice.
Sign in to join the discussion.