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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-115795— Out-of-bounds read of DCP block header in DCP Set and Identify request parsing

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 中,处理 DCP Set 和 Identify 请求时,未先验证接收数据中是否存在完整的块头,便直接读取下一个块。若最后一个块恰好结束于接收缓冲区的末尾,则后续块的块长度会被读取到缓冲区范围之外。此外,若 DCP Set 块的长度小于两字节的块限定符,将导致长度下溢,使该块以 65534 字节的长度被处理。此问题可能引发系统崩溃(拒绝服务攻击)或泄露少量内存内容。该漏洞需要攻击者处于相邻网络环境中才能利用。

CVSS 5.3 · Medium

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-115795

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 read of DCP block header in DCP Set and Identify request parsing
Source: CVE Program / CVE List V5
Vulnerability Description
P-Net before 1.0.3 does not check that a complete block header is present in the received data before reading the next block in DCP Set and Identify requests. If the last block ends at the end of the receive buffer, the block length of the following block is read past the end of the buffer. In addition, a DCP Set block with a length smaller than the two-byte block qualifier makes the length underflow, so the block is processed with a length of 65534 bytes. This can cause a crash (denial of service) or disclose a small amount of memory content. Requires 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:N/VA:L/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-115795

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

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

Other References for CVE-2026-115795 (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-111730 7.2 HIGH Out-of-bounds write in CheckPeers block parser due to unvalidated peer station name length
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-115794 2.3 LOW Alarm data length not validated against received frame length

IV. Related Vulnerabilities