CVE-2026-42478

Denial of Service via Crafted VRML File in Open CASCADE V8_0_0_rc5

Published May 1, 2026 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
An issue was discovered in VrmlData_IndexedFaceSet::TShape in the VRML V2.0 parser in Open CASCADE Technology (OCCT) V8_0_0_rc5 allows attackers to cause a denial of service via a crafted VRML file. The issue occurs because malformed VRML input can trigger dereference of a corrupt or unvalidated pointer during shape construction in libTKDEVRML.so.

Analysis

AI-generated

Technical impact

The vulnerability exists in the VRML V2.0 parser component of Open CASCADE Technology (OCCT), specifically in the VrmlData_IndexedFaceSet::TShape routine. Malformed VRML input can cause the parser to dereference a corrupt or unvalidated pointer while constructing a shape in libTKDEVRML.so, leading to an application crash. The impact is a denial of service that can affect any system running the vulnerable OCCT library and processing untrusted VRML files.

Affected Systems

The affected software is Open CASCADE Technology version 8.0.0_rc5. No other vendor or product versions are listed in the advisory. Users running this release, or any build that includes the unpatched libTKDEVRML.so, are at risk if they parse malicious VRML content.

Risk and Exploitability

The CVSS score is 5.5, but the nature of the flaw—an unchecked pointer dereference triggered by crafted input—suggests a high likelihood of exploitation in environments where the library processes user-supplied VRML files. Exploitation requires only that a malicious VRML file be fed to the parser; no special privileges are needed. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog, but the potential for widespread denial of service remains if the vulnerable OCCT version is deployed without restriction.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Open CASCADE Technology to a version where the VRML parser bug is fixed (e.g., 8.0.0 or later).
  • If an upgrade cannot be performed, configure the application to reject or quarantine any untrusted VRML files before parsing, ensuring only validated or signed content is accepted.
  • Deploy runtime monitoring to detect and isolate crashes in libTKDEVRML.so, and restart affected processes to mitigate transient denial of service incidents.

Generated by OpenCVE AI on May 2, 2026 at 08:01 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Denial of Service via Crafted VRML File in Open CASCADE V8_0_0_rc5
Type Values Removed Values Added
Weaknesses CWE-125
Metrics cvssV3_1

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

ssvc

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

cvssV3_1

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

Type Values Removed Values Added
First Time appeared Opencascade
Opencascade open Cascade Technology
Weaknesses CWE-476
CPEs cpe:2.3:a:opencascade:open_cascade_technology:*:*:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:beta1:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:rc1:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:rc2:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:rc3:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:rc4:*:*:*:*:*:*
cpe:2.3:a:opencascade:open_cascade_technology:8.0.0:rc5:*:*:*:*:*:*
Vendors & Products Opencascade
Opencascade open Cascade Technology
Metrics cvssV3_1

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

Type Values Removed Values Added
Description An issue was discovered in VrmlData_IndexedFaceSet::TShape in the VRML V2.0 parser in Open CASCADE Technology (OCCT) V8_0_0_rc5 allows attackers to cause a denial of service via a crafted VRML file. The issue occurs because malformed VRML input can trigger dereference of a corrupt or unvalidated pointer during shape construction in libTKDEVRML.so.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
May 1, 2026, 6:31 PM
Reserved
Apr 27, 2026, 12:00 AM
Status
Modified
Published
May 1, 2026, 3:16 PM
Modified
Jun 17, 2026, 10:47 AM