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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-111730— Out-of-bounds write in CheckPeers block parser due to unvalidated peer station name length

Quick assessment

Affected
RT-Labs P-Net
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.

在 1.0.3 版本之前的 P-Net 中, 函数未对 数据块中的 字段进行验证。该函数直接使用接收到的长度值(最大可达 255 字节)将数据复制到仅 241 字节的对等站名称缓冲区中,并写入终止的空字符(NUL)。因此,经过精心构造的数据块可写入缓冲区末尾之外最多 15 字节。这可能导致程序崩溃(拒绝服务攻击),甚至可能引发任意代码执行。 此漏洞的利用需要建立会话,且要求具备相邻(ADJACENT)网络访问权限。

CVSS 7.2 · High

Affected Version Matrix 1

VendorProduct Version RangeStatus
RT-Labs P-Net < 1.0.3 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-111730

Vulnerability Information

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
Out-of-bounds write in CheckPeers block parser due to unvalidated peer station name length
Source: CVE Program / CVE List V5
Vulnerability Description
P-Net before 1.0.3 does not validate the LengthPeerStationName field of a CheckPeers block in get_check_peer(). The received length (up to 255) was used to copy data into the 241-byte peer station name buffer and to place the terminating NUL byte, so a crafted block writes up to 15 bytes past the end of the buffer. This can lead to a crash (denial of service) or potentially arbitrary code execution. Requires establishment of session that needs ADJACENT network access.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/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
RT-Labs P-Net 0 ~ 1.0.3 -

II. Public POCs for CVE-2026-111730

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

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

Other References for CVE-2026-111730 (1)

Same Patch Batch · RT-Labs · 2026-10-29 · 11 CVEs total

CVE-2026-111732 9.3 CRITICAL Out-of-bounds write when parsing AR Vendor Block requests
CVE-2026-111733 8.7 HIGH NULL pointer dereference on implicit read of AR specific record index
CVE-2026-111736 8.7 HIGH NULL pointer dereference on implicit read of user specific record index
CVE-2026-111731 8.7 HIGH Infinite loop when reading PDPortDataCheck record of subslot 0
CVE-2026-112200 8.7 HIGH Resource exhaustion from unreleased AR and RPC session on RPC requests with incorrect endi
CVE-2026-115793 8.7 HIGH Resource exhaustion from RPC sessions kept for requests to unknown interface
CVE-2026-111735 7.1 HIGH Integer underflow leads to out-of-bounds read in pf_cpm_c_data_ind()
CVE-2026-111734 7.1 HIGH Missing length validation of EtherType, VLAN and FrameID fields in pf_eth_recv()
CVE-2026-115795 5.3 MEDIUM Out-of-bounds read of DCP block header in DCP Set and Identify request parsing
CVE-2026-115794 2.3 LOW Alarm data length not validated against received frame length

IV. Related Vulnerabilities