Race Condition Vulnerability in NetBSD's OpenCrypto Cryptodev Subsystem
CVE-2026-32848
5.7MEDIUM
What is CVE-2026-32848?
A race condition vulnerability exists in the cryptodev_op() function of the OpenCrypto subsystem in NetBSD, leading to potential exploitation by local attackers. By concurrently executing CIOCCRYPT operations on the same session identifier in symmetrical multiprocessor (SMP) systems, attackers can trigger a double-free condition. This flaw allows them to manipulate mutable per-operation state contained in the csession struct, ultimately leading to kernel heap memory corruption. Mitigation measures are detailed in the patch provided in the latest commits.
Affected Version(s)
src 0
References
CVSS V4
Score:
5.7
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Local
Attack Complexity:
High
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None
Timeline
- ๐ก
Public PoC available
- ๐พ
Exploit known to exist
Vulnerability published
Vulnerability Reserved
Credit
nasm
VulnCheck
