There is a NULL pointer dereference vulnerability in VTK before 9.2.5, 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.
{
"binaries": [
{
"binary_name": "libvtk6",
"binary_version": "6.0.0-6"
},
{
"binary_name": "libvtk6-dev",
"binary_version": "6.0.0-6"
},
{
"binary_name": "libvtk6-java",
"binary_version": "6.0.0-6"
},
{
"binary_name": "python-vtk6",
"binary_version": "6.0.0-6"
},
{
"binary_name": "tcl-vtk6",
"binary_version": "6.0.0-6"
},
{
"binary_name": "vtk6",
"binary_version": "6.0.0-6"
},
{
"binary_name": "vtk6-examples",
"binary_version": "6.0.0-6"
}
]
}{
"binaries": [
{
"binary_name": "libvtk6-dev",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "libvtk6-java",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "libvtk6-jni",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "libvtk6-qt-dev",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "libvtk6.3",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "libvtk6.3-qt",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "python-vtk6",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "tcl-vtk6",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "vtk6",
"binary_version": "6.3.0+dfsg1-11build1"
},
{
"binary_name": "vtk6-examples",
"binary_version": "6.3.0+dfsg1-11build1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk7-dev",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "libvtk7-java",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "libvtk7-jni",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "libvtk7-qt-dev",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "libvtk7.1",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "libvtk7.1-qt",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "python3-vtk7",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "tcl-vtk7",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "vtk7",
"binary_version": "7.1.1+dfsg1-2"
},
{
"binary_name": "vtk7-examples",
"binary_version": "7.1.1+dfsg1-2"
}
]
}{
"binaries": [
{
"binary_name": "libvtk6-dev",
"binary_version": "6.3.0+dfsg2-5build2"
},
{
"binary_name": "libvtk6-qt-dev",
"binary_version": "6.3.0+dfsg2-5build2"
},
{
"binary_name": "libvtk6.3",
"binary_version": "6.3.0+dfsg2-5build2"
},
{
"binary_name": "libvtk6.3-qt",
"binary_version": "6.3.0+dfsg2-5build2"
}
]
}{
"binaries": [
{
"binary_name": "libvtk7-dev",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "libvtk7-java",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "libvtk7-jni",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "libvtk7-qt-dev",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "libvtk7.1p",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "libvtk7.1p-qt",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "python3-vtk7",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "tcl-vtk7",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "vtk7",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
},
{
"binary_name": "vtk7-examples",
"binary_version": "7.1.1+dfsg2-2ubuntu1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk7-dev",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "libvtk7-java",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "libvtk7-jni",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "libvtk7-qt-dev",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "libvtk7.1p",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "libvtk7.1p-qt",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "python3-vtk7",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "tcl-vtk7",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "vtk7",
"binary_version": "7.1.1+dfsg2-10.1build1"
},
{
"binary_name": "vtk7-examples",
"binary_version": "7.1.1+dfsg2-10.1build1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk9-dev",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "libvtk9-java",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "libvtk9-qt-dev",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "libvtk9.1",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "libvtk9.1-qt",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "python3-vtk9",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "vtk9",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
},
{
"binary_name": "vtk9-examples",
"binary_version": "9.1.0+really9.1.0+dfsg2-3build1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk9-dev",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "libvtk9-java",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "libvtk9-qt-dev",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "libvtk9.1t64",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "libvtk9.1t64-qt",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "python3-vtk9",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "vtk9",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
},
{
"binary_name": "vtk9-examples",
"binary_version": "9.1.0+really9.1.0+dfsg2-7.1build3"
}
]
}{
"binaries": [
{
"binary_name": "libvtk9-dev",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "libvtk9-java",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "libvtk9-qt-dev",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "libvtk9.3",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "libvtk9.3-qt",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "python3-vtk9",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "vtk9",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
},
{
"binary_name": "vtk9-examples",
"binary_version": "9.3.0+dfsg1-4ubuntu2"
}
]
}{
"binaries": [
{
"binary_name": "libvtk-java",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "libvtk5-dev",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "libvtk5-qt4-dev",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "libvtk5.8",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "libvtk5.8-qt4",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "python-vtk",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "tcl-vtk",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
},
{
"binary_name": "vtk-examples",
"binary_version": "5.8.0-14.1ubuntu3+esm1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk-java",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "libvtk5-dev",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "libvtk5-qt4-dev",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "libvtk5.10",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "libvtk5.10-qt4",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "python-vtk",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "tcl-vtk",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
},
{
"binary_name": "vtk-examples",
"binary_version": "5.10.1+dfsg-2.1ubuntu0.1~esm1"
}
]
}{
"binaries": [
{
"binary_name": "libvtk6-dev",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "libvtk6-java",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "libvtk6-qt-dev",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "libvtk6.2",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "libvtk6.2-qt",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "python-vtk6",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "tcl-vtk6",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "vtk6",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
},
{
"binary_name": "vtk6-examples",
"binary_version": "6.2.0+dfsg1-10ubuntu0.1+esm1"
}
]
}