{"id":"CVE-2026-41285","aliases":["EUVD-2026-23996","GHSA-h2gc-758g-276m"],"status":"published","title":"In OpenBSD through 7.8, the slaacd and rad daemons have an infinite loop when they receive a...","description":"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.","severity":{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-09","score":0.00209,"percentile":0.11093,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":true,"fix_available":false},"cwes":["CWE-1284","CWE-835"],"published":"2026-04-20T00:00:00Z","modified":"2026-10-28T10:55:12Z","exploits":[{"source":"pocgithub","id":"Rat5ak/CVE-2026-41285-OpenBSD-v6daemons-go-brrr","title":"Rat5ak/CVE-2026-41285-OpenBSD-v6daemons-go-brrr","date":"2026-05-05","url":"https://github.com/Rat5ak/CVE-2026-41285-OpenBSD-v6daemons-go-brrr"}],"products":[{"vendor":"openbsd","product":"openbsd"}],"references":[{"url":"https://www.rfc-editor.org/rfc/rfc4861#section-4.6","tags":["Not Applicable","web"]},{"url":"https://github.com/openbsd/src/commit/086c5738bcd3c203bcc08d024fcf983cb409115f","tags":["Patch","fix"]},{"url":"https://www.openbsd.org/errata78.html","tags":["Product","Release Notes","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-41285","tags":["advisory"]},{"url":"https://github.com/advisories/GHSA-h2gc-758g-276m"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/41xxx/CVE-2026-41285.json","tags":["advisory"]}],"sources":{"cve":[{"id":"CVE-2026-41285","description":"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.","status":"published","published":"2026-04-20T00:00:00Z","modified":"2026-04-21T13:27:42.31Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"cna"}],"cwes":["CWE-1284"],"updated_at":"2026-11-02T13:41:08.498858Z"}],"euvd":[{"id":"EUVD-2026-23996","description":"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.","status":"published","published":"2026-04-20T00:00:00Z","modified":"2026-04-21T13:27:42Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"updated_at":"2026-11-02T19:24:22.012341Z"}],"ghsa":[{"id":"GHSA-h2gc-758g-276m","title":"In OpenBSD through 7.8, the slaacd and rad daemons have an infinite loop when they receive a...","description":"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.","status":"published","published":"2026-04-21T00:32:14Z","modified":"2026-04-24T21:31:58Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-835","CWE-1284"],"updated_at":"2026-11-02T15:07:37.660763Z"}],"nvd":[{"id":"CVE-2026-41285","description":"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.","status":"published","published":"2026-04-21T00:16:29.48Z","modified":"2026-06-17T10:46:26.627Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium","assessor":"secondary"}],"cwes":["CWE-1284","CWE-835"],"updated_at":"2026-11-02T14:12:15.120927Z"}],"osv":[{"id":"CVE-2026-41285","description":"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.","status":"published","published":"2026-04-20T00:00:00Z","modified":"2026-10-28T10:55:12.718885752Z","cvss":[{"version":"3.1","score":4.3,"vector":"CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L","level":"medium"}],"cwes":["CWE-1284"],"updated_at":"2026-11-02T15:45:03.764807Z"}]}}
