Description
RPly through 1.1.4 contains an improper array index validation vulnerability in ply_read_header_property() that accepts list as a list property's length or value type. Attackers can supply a crafted PLY file that makes ply_read_list_property() call an out-of-bounds handler, crashing ASCII parsing or corrupting memory in binary parsing.
Published: 2026-10-23
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory corruption and potential crash leading to denial of service
Action: Apply Patch
AI Analysis

Impact

RPly v1.1.4 suffers from improper validation of an array index within the ply_read_header_property() routine. The flaw allows an attacker to supply a malicious PLY file that triggers an out‑of‑bounds handler in ply_read_list_property(), causing the parser to crash during ASCII processing or to corrupt heap memory when parsing binary files. The vulnerability maps to CWE‑125 and CWE‑129 and can lead to denial of service.

Affected Systems

The issue is present in the diegonehab RPly library up to and including release 1.1.4. No other versions are listed in the CVE data, and the vulnerability has not been documented for earlier releases; however, the phrasing indicates that older versions may also be affected.

Risk and Exploitability

The CVSS score of 6.9 indicates a moderate severity, while the EPSS score of < 1% suggests a very low exploitation probability. The vulnerability is not listed in CISA’s KEV catalog. Attackers need to provide a crafted PLY file to the application. If the software processes untrusted PLY files—such as those uploaded by users or received from external sources—the exploitation path is straightforward: an adversary can trigger a crash or corrupt memory on the host system. Because the exploit requires only a malformed file and does not rely on elevated privileges or network connectivity, the effective attack vector is likely local or remote file processing depending on the application’s context.

Generated by OpenCVE AI on October 29, 2026 at 21:01 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade RPly to the latest release from diegonehab once the vendor releases a fix for the out‑of‑bounds array index issue.
  • Reject or quarantine PLY files from untrusted or user‑supplied sources before invoking the library; restrict parsing to a whitelist of benign files.
  • Enable memory protection mechanisms such as stack canaries, ASLR, and page‑guard protections on the runtime environment to mitigate potential exploitation of memory corruption in older RPly versions.

Generated by OpenCVE AI on October 29, 2026 at 21:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 29 Oct 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125
References
Metrics threat_severity

None

threat_severity

Moderate


Fri, 23 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
First Time appeared Diegonehab
Diegonehab rply
Vendors & Products Diegonehab
Diegonehab rply

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description RPly through 1.1.4 contains an improper array index validation vulnerability in ply_read_header_property() that accepts list as a list property's length or value type. Attackers can supply a crafted PLY file that makes ply_read_list_property() call an out-of-bounds handler, crashing ASCII parsing or corrupting memory in binary parsing.
Title RPly through 1.1.4 Out-of-Bounds Function Pointer Index via PLY Header
Weaknesses CWE-129
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:H'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:L/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-29T13:00:26.916Z

Reserved: 2026-10-23T11:26:42.342Z

Link: CVE-2026-115722

cve-icon Vulnrichment

Updated: 2026-10-29T12:59:45.493Z

cve-icon NVD

Status : Deferred

Published: 2026-10-23T12:18:12.720

Modified: 2026-10-29T13:17:07.327

Link: CVE-2026-115722

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-23T11:36:46Z

Links: CVE-2026-115722 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T21:15:15Z

Weaknesses
  • CWE-125

    Out-of-bounds Read

  • CWE-129

    Improper Validation of Array Index