CVE-2026-90069
Description
In the Linux kernel, the following vulnerability has been resolved: crypto: acomp - allocate async request context when cloning ACOMP_REQUEST_ON_STACK() reserves only enough storage for the synchronous fallback. When an async implementation is selected, callers clone that stack request before retrying, but acomp_request_clone() currently copies only the stack-sized object. The clone therefore has no storage for the async provider request context, and providers such as QAT write past the allocation through acomp_request_ctx(). KASAN does report a slab OOB write. Allocate a zeroed clone large enough for the runtime acomp request size, copy only the bytes present in the source object, and preserve the existing fallback-on-allocation-failure behavior. Use the runtime reqsize because an implementation may adjust it during tfm initialization.
How to fix
- Linux Linuxd48197cbd5d3476c7deea644972e9ec510865ec2, 889fa17a0af09ff93a9166abc82ee7a654faa49b, ee440d4fc0d2f15894ab1f64c474a3adbc858880 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| Linux Linux | 097c432caaa6d91f87732fe991cb08139e31101a ≤ v < d48197cbd5d3476c7deea644972e9ec510865ec2, 097c432caaa6d91f87732fe991cb08139e31101a ≤ v < 889fa17a0af09ff93a9166abc82ee7a654faa49b, 097c432caaa6d91f87732fe991cb08139e31101a ≤ v < ee440d4fc0d2f15894ab1f64c474a3adbc858880, 6.16 | d48197cbd5d3476c7deea644972e9ec510865ec2, 889fa17a0af09ff93a9166abc82ee7a654faa49b, ee440d4fc0d2f15894ab1f64c474a3adbc858880 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.