Kitware VTK (Visualization Toolkit) through 9.5.0 contains a heap buffer overflow vulnerability in vtkGLTFDocumentLoader. When processing specially crafted GLTF files, the copy constructor of Accessor objects fails to properly validate buffer boundaries before performing memory read operations.
{
"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"
}
]
}