Race Condition Vulnerability in NetBSD's OpenCrypto Cryptodev Subsystem
CVE-2026-32848

5.7MEDIUM

Key Information:

Vendor

Netbsd

Status
Vendor
CVE Published:
18 May 2026

Badges

๐Ÿ‘พ Exploit Exists

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
.