CVE-2026-41285

In OpenBSD through 7.8, the slaacd and rad daemons have an infinite loop when they receive a crafted ICMPv6 Neighbor Discovery (ND) option (over a local network) with length zero, because of an "nd_opt_len * 8 - 2" expression with no preceding check for whether nd_opt_len is zero.
Configurations

Configuration 1 (hide)

cpe:2.3:o:openbsd:openbsd:*:*:*:*:*:*:*:*

History

24 Apr 2026, 18:59

Type Values Removed Values Added
References () https://github.com/openbsd/src/commit/086c5738bcd3c203bcc08d024fcf983cb409115f - () https://github.com/openbsd/src/commit/086c5738bcd3c203bcc08d024fcf983cb409115f - Patch
References () https://www.openbsd.org/errata78.html - () https://www.openbsd.org/errata78.html - Product, Release Notes
References () https://www.rfc-editor.org/rfc/rfc4861#section-4.6 - () https://www.rfc-editor.org/rfc/rfc4861#section-4.6 - Not Applicable
CWE CWE-835
First Time Openbsd
Openbsd openbsd
CPE cpe:2.3:o:openbsd:openbsd:*:*:*:*:*:*:*:*

21 Apr 2026, 00:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-04-21 00:16

Updated : 2026-04-24 18:59


NVD link : CVE-2026-41285

Mitre link : CVE-2026-41285

CVE.ORG link : CVE-2026-41285


JSON object : View

Products Affected

openbsd

  • openbsd
CWE
CWE-1284

Improper Validation of Specified Quantity in Input

CWE-835

Loop with Unreachable Exit Condition ('Infinite Loop')