Ein Heap-based Buffer Overflow in der Komponente vtkWindBladeReader von VTK 9.6.1 kann durch einen speziell präparierten WindBlade-.wind-Datensatz ausgelöst werden. Ein vorzeichenbehafteter byteCount-Wert in der Binärdatei kann einen Puffer der Grösse null erzeugen, wodurch anschliessend Lesezugriffe ausserhalb des Speicherbereichs erfolgen. Ein Angreifer, der einer verwundbaren Anwendung eine solche Datei übergeben kann, kann einen deterministischen Denial of Service herbeiführen und möglicherweise im Heap gespeicherte Daten offenlegen.
Kitware · VTK
Eine Out-of-Bounds-Read-Schwachstelle in der Funktion vtkChacoReader InputGraph2 von VTK 9.6.1 erlaubt einem Angreifer, Speicher ausserhalb des vorgesehenen Puffers zu lesen. Die Ursache ist eine fehlende Prüfung der Nachbar-Vertex-IDs in Chaco-Graphdateien, die später als Punktindizes verwendet werden. Ein Angreifer kann dies auslösen, indem er einer Anwendung, die solche Eingaben verarbeitet, eine speziell präparierte Chaco-Datei übergibt, was zu einem Absturz oder zu einer begrenzten Offenlegung von Informationen führen kann.
Kitware · VTK
Die Komponente vtkBMPReader der Bibliothek VTK (Visualization Toolkit), laut CNA Version 9.6.1, enthält einen Fehler bei der Speicherverarbeitung beim Parsen von BMP-Dateien mit einer nicht unterstützten Bittiefe. Eine speziell präparierte BMP-Datei kann einen Heap-Buffer-Overflow beim Schreiben auslösen, wodurch die Anwendung, die die Datei öffnet, abstürzen kann. Der Angriff setzt voraus, dass eine Anwendung mit VTK eine bösartige Datei öffnet, weshalb das Risiko vor allem Upload-Funktionen oder Bildverarbeitungs-Pipelines betrifft.
Kitware · VTK
Ein Speicherfehler (Schreibzugriff ausserhalb der Grenzen) in der Funktion ReadProfiles des vtkDEMReaders von VTK 9.6.1 führt zu einem Heap-Pufferüberlauf, wenn eine speziell präparierte USGS-DEM-Datei verarbeitet wird. Ein Angreifer, der einer Anwendung mit VTK eine solche Datei liefern kann, kann die Schwachstelle auslösen, was laut Advisory eine Auswirkung auf die Verfügbarkeit hat (Absturz oder Denial of Service). Es ist keine Authentifizierung nötig, die schädliche Datei muss aber den Parser erreichen. Eine Codeausführung ist nicht bestätigt.
Kitware · VTK
Der PNG-Reader (vtkPNGReader::vtkPNGReaderUpdate2) des Visualization Toolkit (VTK) 9.6 enthält eine ungültige Pointer-Dereferenzierung. Eine speziell präparierte PNG-Datei kann den Prozess zum Absturz bringen, was zu einem Denial of Service führt. Ein Angreifer benötigt dazu nur die Möglichkeit, die schädliche Datei der Anwendung zu übergeben, ohne Authentifizierung oder Benutzerinteraktion, sofern die Anwendung unvertrauenswürdige PNG-Dateien akzeptiert.
Kitware · VTK
VTK 9.6 enthält eine ungültige Pointer-Dereferenzierung in vtkPNGReader::ExecuteInformation. Eine speziell präparierte PNG-Datei kann den Prozess zum Absturz bringen und so einen Denial of Service verursachen. Die Schwachstelle liegt in der Fehlerbehandlung nach einem libpng-longjmp, wodurch ein veralteter Dateizeiger später an fclose() übergeben werden kann. Der CVSS-Wert von 7.5 spiegelt gemäss CNA nur die Auswirkung auf die Verfügbarkeit wider; der NVD-Eintrag war zum Zeitpunkt der Erstellung noch in Bearbeitung.
Kitware · VTK