Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-102714

Quick assessment

Affected
Eclipse Foundation NetX Duo
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

scans the option area with ( ). An area whose size leaves a one- or two-byte residue exits the loop with that tail unexamined; the residue is not negative, so the function returns . Its zero-length rejection never sees those bytes. Every consumer then re-walks

CVSS 7.1 · High
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-102714

Vulnerability Information

Shenlong is analyzing...


Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
N/A
Source: CVE Program / CVE List V5
Vulnerability Description
`_nx_icmpv6_validate_options()` scans the option area with `while (length > 2)` (`common/src/nx_icmpv6_validate_options.c:79`). An area whose size leaves a one- or two-byte residue exits the loop with that tail unexamined; the residue is not negative, so the function returns `NX_SUCCESS`. Its zero-length rejection never sees those bytes. Every consumer then re-walks the same area, reading a two-byte option header at the residue and subtracting `nx_icmpv6_option_length << 3` with no zero check and no remaining-length check. Three outcomes follow, selected by bytes the attacker controls. **Zero length byte.** The walker subtracts zero and advances zero. All four handlers loop forever — `_nx_icmpv6_process_ra` (`nx_icmpv6_process_ra.c:245, :528`), `_nx_icmpv6_process_ns` (`:251, :329`), `_nx_icmpv6_process_na` (`:147, :156`) and `_nx_icmpv6_process_redirect` (`:247, :350`). The walk runs in the IP thread, which is the highest-priority thread and does not yield inside the loop, so the system stops until a watchdog reset and the frame can be replayed after each one. **Non-zero length byte on a short residue.** The three unsigned counters underflow — `2 - 8` becomes `0xFFFFFFFA` — and the walk continues past the packet buffer, reading until it faults or meets a zero length byte and freezes. The Router Advertisement counter is signed and exits cleanly in this case. **One-byte residue.** The walker reads a two-byte option header, over-reading one byte. During a runaway walk, stray bytes parsing as a link-layer address option are copied into the neighbor cache (`nx_icmpv6_process_ns.c:280, :293`) and subsequently used as the destination MAC for frames to that neighbour, placing off-packet memory on the link. Confirmed by inspection, not reproduced.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Source: CVE Program / CVE List V5
Vulnerability Type
跨界内存读
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Eclipse Foundation NetX Duo 0 ~ 6.5.1.202602 -

II. Public POCs for CVE-2026-102714

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-102714

请登录查看更多情报信息。

Other References for CVE-2026-102714 (1)

Same Patch Batch · Eclipse Foundation · 2026-09-29 · 27 CVEs total

CVE-2026-102710 9.3 CRITICAL CVE-2026-102710
CVE-2026-102761 9.3 CRITICAL CVE-2026-102761
CVE-2026-102712 8.8 HIGH CVE-2026-102712
CVE-2026-102713 8.8 HIGH CVE-2026-102713
CVE-2026-102718 8.7 HIGH CVE-2026-102718
CVE-2026-102716 8.7 HIGH CVE-2026-102716
CVE-2026-102730 8.6 HIGH CVE-2026-102730
CVE-2026-102757 8.5 HIGH CVE-2026-102757
CVE-2026-102709 8.4 HIGH CVE-2026-102709
CVE-2026-102760 8.3 HIGH CVE-2026-102760
CVE-2026-102762 8.2 HIGH CVE-2026-102762
CVE-2026-102715 7.1 HIGH mDNS string-cache lookup matches on slot size, so a peer name aliases a shorter one and th
CVE-2026-102721 6.9 MEDIUM CVE-2026-102721
CVE-2026-102722 6.9 MEDIUM CVE-2026-102722
CVE-2026-102759 6.3 MEDIUM CVE-2026-102759
CVE-2026-102719 6.3 MEDIUM CVE-2026-102719
CVE-2026-102727 6.0 MEDIUM CVE-2026-102727
CVE-2026-102723 6.0 MEDIUM CVE-2026-102723
CVE-2026-102724 6.0 MEDIUM CVE-2026-102724
CVE-2026-102725 6.0 MEDIUM CVE-2026-102725

Showing top 20 of 27 CVEs. View all on vendor page &rarr; →

IV. Related Vulnerabilities

V. Comments for CVE-2026-102714

No comments yet


Leave a comment