CVE Catalog

CVE-2026-57842

HighCVSS 7.0
Published: Updated: Translated: NVD NIST

Summary

NetBSD contains a use-after-free and double-free vulnerability in msg_recv_copyin() within the COMPAT_NETBSD32 compatibility layer due to a missing return statement before the cleanup label on the success path. Any local user able to execute a 32-bit binary on a 64-bit NetBSD system can trigger a kernel panic or memory corruption by calling recvmsg() with msg_iovlen between 9 and IOV_MAX.

Risk Assessment

A local attacker could cause a kernel panic (denial of service) or potentially achieve kernel-level code execution through memory corruption, threatening the stability and security of the entire system.

Recommendation

Update NetBSD to a version containing the fix, and until then restrict the ability of untrusted users to execute 32-bit binaries.

Other vulnerabilities in NetBSD

See all
Original NVD description (English source)

NetBSD contains a use-after-free and double-free vulnerability in msg_recv_copyin() within the COMPAT_NETBSD32 compatibility layer due to a missing return statement before the cleanup label on the success path. Any local user able to execute a 32-bit binary on a 64-bit NetBSD system can trigger a kernel panic or memory corruption by calling recvmsg() with msg_iovlen between 9 and IOV_MAX, causing the kernel to access a freed iovec buffer and subsequently free the same allocation a second time.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS