Description
A weakness has been identified in nschloe meshio up to 5.3.5. Impacted is an unknown function of the file meshio/_vtk_42.py of the component VTK Reader. Executing a manipulation of the argument DIMENSIONS can lead to uncontrolled memory allocation. The attack can be executed remotely. The project was informed of the problem early through an issue report but has not responded yet.
Published: 2026-10-28
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Denial of Service (Memory Exhaustion)
Action: Assess Impact
AI Analysis

Impact

The reported weakness in nschloe/meshio affects the VTK Reader component, specifically the _vtk_42.py file. Manipulating the DIMENSIONS argument can trigger an uncontrolled memory allocation, potentially exhausting system resources when a payload containing large dimensions is processed. The flaw resides in unsanitized handling of user‑supplied data and manifests as a denial‑of‑service vulnerability that can be triggered remotely by supplying a crafted VTK file or input through the API.

Affected Systems

This issue impacts all installations of meshio with versions up to and including 5.3.5. The library is hosted under the nschloe:meshio project and is available for use in Python projects that read VTK files. No specific major operating systems are mentioned, so the vulnerability is likely platform‑agnostic as long as the library is imported.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, and the EPSS score is currently unavailable, suggesting limited publicly known exploitation activity. The vulnerability is not listed in the CISA KEV catalog, and no official patch has been released yet. The attack can be executed remotely by supplying an input that causes excessive memory usage. Adversaries would need to craft a VTK file or supply an input with an abnormally large DIMENSIONS value to trigger the failure, but no authentication or privileged access is required.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade meshio to the latest release once the official fix is available.
  • Before loading VTK files, sanitize or constrain the DIMENSIONS argument to a reasonable maximum.
  • Regularly check the project’s issue tracker and community forums for updates on this vulnerability.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

Type Values Removed Values Added
Description A weakness has been identified in nschloe meshio up to 5.3.5. Impacted is an unknown function of the file meshio/_vtk_42.py of the component VTK Reader. Executing a manipulation of the argument DIMENSIONS can lead to uncontrolled memory allocation. The attack can be executed remotely. The project was informed of the problem early through an issue report but has not responded yet.
Title nschloe meshio VTK Reader _vtk_42.py memory allocation
First Time appeared Nschloe
Nschloe meshio
Weaknesses CWE-400
CWE-789
CPEs cpe:2.3:a:nschloe:meshio:*:*:*:*:*:*:*:*
Vendors & Products Nschloe
Nschloe meshio
References
Metrics cvssV2_0

{'score': 5, 'vector': 'AV:N/AC:L/Au:N/C:N/I:N/A:P/E:ND/RL:ND/RC:C'}

cvssV3_0

{'score': 5.3, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:X/RL:X/RC:C'}

cvssV3_1

{'score': 5.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L/E:X/RL:X/RC:C'}

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-10-28T23:45:18.675Z

Reserved: 2026-10-28T16:17:16.147Z

Link: CVE-2026-118589

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-29T00:17:26.320

Modified: 2026-10-29T00:17:26.320

Link: CVE-2026-118589

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T01:30:09Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption

  • CWE-789

    Memory Allocation with Excessive Size Value