CVE-2026-57842
Description
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.
How to fix
- The NetBSD Foundation NetBSD9.5 or later
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| The NetBSD Foundation NetBSD | 8.0 ≤ v ≤ 8.3, 9.0 ≤ v < 9.5, 10.0 ≤ v ≤ 10.1 | 9.5 |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.