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

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-111735— Integer underflow leads to out-of-bounds read in pf_cpm_c_data_ind()

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.

P-Net 1.0.3 之前的版本在 函数中存在整数下溢漏洞。当消费者处于 FRUN 或 RUN 状态并处理接收到的循环数据帧时,该函数使用 16 位算术运算将帧长度减去 4 来计算 APDU 状态字段的偏移量,但未验证帧长度是否足够。攻击者可构造一个过短的帧,导致偏移量发生回绕(wrap around),从而使函数读取接收缓冲区之外的内存区域。此漏洞可能引发系统崩溃(拒绝服务攻击)或泄露内存内容。

CVSS 7.1 · 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-111735

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
Integer underflow leads to out-of-bounds read in pf_cpm_c_data_ind()
Source: CVE Program / CVE List V5
Vulnerability Description
P-Net before 1.0.3 contains an integer underflow in pf_cpm_c_data_ind(). When handling a received cyclic data frame while the consumer is in the FRUN or RUN state, the offset of the APDU status was computed as the frame length minus 4 using 16-bit arithmetic, without checking that the frame is long enough. A crafted short frame makes the offset wrap around, so the function reads outside the receive buffer. This can cause a crash (denial of service) or disclose memory content.
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: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-111735

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

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

Other References for CVE-2026-111735 (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-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