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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-102716

Quick assessment

Affected
Eclipse Foundation eclipse-threadx/netxduo
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.

An unauthenticated client can drain the RTSP server's packet pool with a couple of dozen requests that carry a Session header the parser cannot convert. The Session branch returns the raw NetX error code instead of an RTSP status code: Every other branch of th

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

I. Basic Information for CVE-2026-102716

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
An unauthenticated client can drain the RTSP server's packet pool with a couple of dozen requests that carry a Session header the parser cannot convert. The Session branch returns the raw NetX error code instead of an RTSP status code: ```c /* addons/rtsp/nx_rtsp_server.c:2754 */ status = _nx_utility_string_to_uint(field_value_ptr, field_value_length, &session_id); if (status) { return(status); /* NX_INVALID_PARAMETERS / NX_SIZE_ERROR / NX_OVERFLOW */ } ``` Every other branch of the same function maps its failure to an RTSP status first. The CSeq branch eighteen lines earlier does exactly that (line 2736 returns NX_RTSP_STATUS_CODE_BAD_REQUEST). The raw code then reaches `_nx_rtsp_server_error_response_send` (nx_rtsp_server.c:1234), which does not recognise it, takes a path that returns without releasing the response packet it already allocated, and the block never goes back to the pool. Six requests with an empty Session header against a 22 packet pool: ``` valid requests: after request 6: pool available = 21, AFTER = 22 / 22 malformed requests: after request 6: pool available = 16, AFTER = 17 / 22 ``` One block per request, not returned when the client disconnects. Twenty six requests take the pool to zero and the server starts failing allocations, after which it serves nobody. If the pool is shared with the rest of the application, as it is in the shipped sample, the rest of the stack stops with it. Convert the `_nx_utility_string_to_uint` failure in the Session branch into NX_RTSP_STATUS_CODE_BAD_REQUEST the way the CSeq branch does, and release the response packet on every exit path of `_nx_rtsp_server_error_response_send`.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:N/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 eclipse-threadx/netxduo 0 ~ 6.5.1 -

II. Public POCs for CVE-2026-102716

# 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-102716

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

Other References for CVE-2026-102716 (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-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-102714 7.1 HIGH CVE-2026-102714
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 → →

IV. Related Vulnerabilities

V. Comments for CVE-2026-102716

No comments yet


Leave a comment