CVE-2026-80882
NoneCVSS
—
EPSS
0.2%
Published
Sep 4, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug in certain hardware crypto operations can let attackers who control memory usage cause system crashes or gain extra privileges.
- Exploitation
- Local Privilege
- Attacker needs
- Local User
- Complexity
- High
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Failure to set ENOMEM on input buffer allocation error in tegra_ccm_do_one_req allows the driver to continue with an invalid or null buffer, resulting in memory corruption or use-after-free conditions within the kernel crypto subsystem.
Why it matters to the business
Kernel instability, potential crashes, or local privilege escalation on affected Tegra-based Linux systems under memory pressure, increasing operational risk and requiring urgent patching in embedded or edge deployments.
How an attack unfolds
An attacker triggers memory exhaustion to force allocation failure during a CCM crypto request in the Tegra driver; the missing error return allows the routine to proceed with corrupted state, enabling subsequent memory corruption primitives that can be chained for code execution.
How to fix it
Apply the kernel patch that ensures ENOMEM is explicitly returned on allocation failure in tegra_ccm_do_one_req; rebuild and deploy updated kernel images to all affected systems.
How to confirm the fix worked
Inspect the tegra crypto driver source to confirm the allocation failure path returns -ENOMEM before any further buffer use; verify via kernel build logs or runtime error injection tests.
Typical attack path
- Exhaust system memory to induce allocation failure
- Issue a crypto request that invokes tegra_ccm_do_one_req
- Bypass intended ENOMEM return path
- Leverage resulting invalid buffer state for corruption or escalation
How to detect it
Monitor kernel logs for crypto subsystem allocation failures without corresponding ENOMEM returns or error codes; correlate with unusual memory pressure events preceding Tegra driver activity.
What your security team should do
- Prioritize kernel upgrades containing the fix across all Tegra platforms
- Enable kernel memory allocation failure testing in CI pipelines
- Review and harden crypto request handling in device drivers
The record
In the Linux kernel, the following vulnerability has been resolved: crypto: tegra - Return ENOMEM when input buffer allocation fails for ccm Ensure the ENOMEM error value is set when the input buffer allocation fails in tegra_ccm_do_one_req.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|