Severity by source
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
AC elevated to H because triggering registration failure in QCE driver requires non-default hardware fault or resource exhaustion conditions, not a straightforward local action.
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
crypto: qce - fix error path in devm_qce_register_algs
If ops->register_algs() fails, the error path repeatedly calls the same ops->unregister_algs() from the failed registration. Use the loop index to unregister the previously registered algorithms instead.
AnalysisAI
Incorrect error-path logic in the Linux kernel's Qualcomm Crypto Engine (QCE) driver allows a local attacker with low privileges on Qualcomm SoC-based hardware to potentially trigger memory corruption via a use-after-free or improper resource release condition. The flaw resides in devm_qce_register_algs, where a failed ops->register_algs() call causes the cleanup loop to repeatedly invoke ops->unregister_algs() on the failed slot rather than iterating over previously successfully registered algorithm slots - leaving registered algorithms unreleased and potentially double-freeing or corrupting state. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires: (1) the target system must contain Qualcomm QCE crypto hardware and have the kernel built with CONFIG_CRYPTO_DEV_QCE enabled - systems without this hardware or configuration are entirely unaffected; (2) the attacker must trigger a failure in `ops->register_algs()` during the algorithm registration loop, which is a non-default, transient condition typically associated with driver probe failure or resource exhaustion; (3) local access with at least low-privilege credentials is required per the CVSS PR:L metric. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The NVD-assigned CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) reflects worst-case exploitation of a memory-corruption primitive on a local system. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | An attacker with local low-privilege access on a Qualcomm SoC-based Linux system (such as an Android device running mainline Linux, an embedded networking appliance, or a Snapdragon-based development board) could attempt to trigger a QCE algorithm registration failure - for example, by inducing a resource exhaustion or hardware fault condition during driver initialization. If the incorrect unregister path causes a use-after-free or double-free in the crypto subsystem, the attacker could potentially leverage this memory corruption primitive to escalate to kernel execution privileges. … |
| Remediation | The primary fix is to upgrade to the patched kernel version for your LTS branch: 5.10.266, 5.15.217, 6.1.184, 6.6.153, 6.12.105, or 6.14, per your deployment. … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, identify and inventory all Qualcomm SoC-based devices in your environment, including mobile devices, IoT systems, and edge hardware, then assess which have elevated privilege escalation risk. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-66480
GHSA-5465-f6h2-xr5j