P-Net before 1.0.3, when built with PNET_OPTION_AR_VENDOR_BLOCKS enabled, parses a data length from a field of the ARVendorBlock request that is not part of the block definition and uses it as the number of bytes to copy into a fixed-size buffer, without comparing it with the buffer size or the block length. A crafted Connect request causes an out-of-bounds write. This can lead to a crash (denial of service) or potentially arbitrary code execution.
This option is disabled by default.
This option is disabled by default.
Project Subscriptions
No data.
Advisories
No advisories yet.
Fixes
Solution
Upgrade to P-Net 1.0.3 or later.
Workaround
No workaround given by the vendor.
References
History
Thu, 29 Oct 2026 15:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | P-Net before 1.0.3, when built with PNET_OPTION_AR_VENDOR_BLOCKS enabled, parses a data length from a field of the ARVendorBlock request that is not part of the block definition and uses it as the number of bytes to copy into a fixed-size buffer, without comparing it with the buffer size or the block length. A crafted Connect request causes an out-of-bounds write. This can lead to a crash (denial of service) or potentially arbitrary code execution. This option is disabled by default. | |
| Title | Out-of-bounds write when parsing AR Vendor Block requests | |
| Weaknesses | CWE-787 | |
| References |
| |
| Metrics |
cvssV4_0
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: rt-labs
Published:
Updated: 2026-10-29T15:40:00.541Z
Reserved: 2026-10-16T15:49:47.302Z
Link: CVE-2026-111732
No data.
No data.
No data.
OpenCVE Enrichment
No data.
Weaknesses