Skip to content

VTK NULL pointer dereference vulnerability

High severity GitHub Reviewed Published Aug 26, 2022 to the GitHub Advisory Database • Updated May 11, 2023

Package

pip vtk (pip)

Affected versions

>= 0, < 9.0.1

Patched versions

9.0.1

Description

There is a NULL pointer dereference vulnerability in VTK, and it lies in IO/Infovis/vtkXMLTreeReader.cxx. The vendor didn't check the return value of libxml2 API 'xmlDocGetRootElement', and try to dereference it. It is unsafe as the return value can be NULL and that NULL pointer dereference may crash the application.

References

Published by the National Vulnerability Database Aug 25, 2022
Published to the GitHub Advisory Database Aug 26, 2022
Reviewed Sep 16, 2022
Last updated May 11, 2023

Severity

High
7.5
/ 10

CVSS base metrics

Attack vector
Network
Attack complexity
Low
Privileges required
None
User interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CVE ID

CVE-2021-42521

GHSA ID

GHSA-xfhg-9pjg-xg7g
Checking history
See something to contribute? Suggest improvements for this vulnerability.