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
Recherche und Übersetzung laufen – in Kürze hier.
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
Recherche und Übersetzung laufen – in Kürze hier.
Ein lokaler Angreifer mit niedrigen Berechtigungen kann eine Schwachstelle vom Typ External Control of File Name or Path in WiFiman Desktop ausnutzen, um beliebige Befehle mit root-Rechten auf dem Host auszuführen. Der Angreifer muss bereits ein Benutzerkonto auf dem Gerät besitzen, eine Internetexposition spielt keine Rolle. Laut CNA-Eintrag ist der macOS-Build betroffen; der NVD-Eintrag befand sich zum Zeitpunkt der Recherche noch in Analyse.
Ubiquiti · WiFiman Desktop
WiFiman Desktop, ein Wi-Fi-Diagnoseprogramm von Ubiquiti, bindet sich an eine ungeschränkte IP-Adresse. Ein Angreifer im selben Netzwerk kann dies ausnutzen, um Informationen über das Host-Gerät zu erlangen. Der Angriff erfordert keine Authentifizierung und keine Benutzerinteraktion, die Auswirkung beschränkt sich jedoch auf die Vertraulichkeit; Remote Code Execution wird nicht beschrieben.
Ubiquiti Inc · WiFiman Desktop
HashiCorp Nomad und Nomad Enterprise folgen bei der Migration von Allokationsdaten auf demselben Client symbolischen Links. Ein Workload, der Jobs einreichen oder aktualisieren kann, kann einen Symlink in einem task-lokalen Verzeichnis platzieren, den Nomad übernimmt und später beim Setzen von Verzeichnisberechtigungen und Besitzverhältnissen verfolgt. Auf Clients, die als root laufen, können so Berechtigungen und Besitzverhältnisse von Host-Verzeichnissen ausserhalb der Allokation geändert werden, was unautorisierten Zugriff auf Host-Daten, Änderungen an Host-Dateien und möglicherweise eine Rechteausweitung ermöglicht (CVSS 8.8).
HashiCorp · Nomad
Forge (node-forge) ist eine JavaScript-Bibliothek, die TLS und Kryptografie implementiert. Versionen vor 1.4.1 akzeptieren für PKCS#12-MAC oder passwortbasierte Verschlüsselung eine Iterationsanzahl von null, wodurch der abgeleitete Schlüssel unabhängig von Passwort und Salt konstant ist. Ein Angreifer kann PKCS#12-/PFX-Dateien oder verschlüsselte private Schlüssel verändern und ohne Kenntnis des Passworts einen gültigen MAC erzeugen, sodass eine Anwendung das Zertifikat und den Schlüssel des Angreifers akzeptieren kann. Für den Angriff ist keine Authentifizierung nötig, er betrifft jedoch nur Anwendungen, die solche Dateien aus nicht vertrauenswürdigen Quellen parsen; die Vertraulichkeit ist nicht betroffen.
Digital Bazaar · Forge (node-forge)
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Forge (node-forge) ist eine JavaScript-Implementierung von Transport Layer Security. Der PEM-Parser verwendet reguläre Ausdrücke, deren Verarbeitungszeit bei fehlerhaften Eingaben polynomiell wächst, sodass ein nicht authentifizierter Angreifer den Event Loop von Node.js mit einer langen, speziell gestalteten Nachricht blockieren kann. Betroffen sind Anwendungen, die nicht vertrauenswürdige PEM-Daten an node-forge übergeben, zum Beispiel Dienste, die hochgeladene Zertifikate oder Schlüssel akzeptieren.
Digital Bazaar · Forge (node-forge)
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Recherche und Übersetzung laufen – in Kürze hier.
Die Validierungsbibliothek joi für Node.js ist betroffen, wenn die Regel string().email({ multiple: true }) lange Folgen von Leerzeichen ohne Trennzeichen verarbeitet. Ein Angreifer, der einen präparierten Wert an ein solches Feld senden kann, kann mit einer einzigen Anfrage mehrere Sekunden CPU-Zeit verursachen und den Event Loop von Node.js blockieren, wodurch andere Arbeiten der Anwendung verzögert werden. Das Problem betrifft nur Stellen, an denen nicht vertrauenswürdige Eingaben mit der Option multiple validiert werden und keine wirksame Längenbegrenzung vorgeschaltet ist; eine Regel .max() allein genügt nicht, wenn abortEarly auf false gesetzt ist.
hapijs · joi
Eine Schwachstelle in der ServiceNow AI Platform kann dazu führen, dass das Klartext-Passwort eines Benutzers, laut CVE-Eintrag OAuth-Zugangsdaten, in einer Systemtabelle gespeichert wird. Ein Benutzer, der dazu nicht berechtigt ist, könnte diese Zugangsdaten dort auslesen. Der CVE-Eintrag bewertet die Auswirkung auf die Vertraulichkeit als teilweise, und CISA SSVC stuft die Schwachstelle als nicht automatisierbar ohne bekannte Ausnutzung ein.
ServiceNow · AI Platform
Die ServiceNow AI Platform enthält einen Sandbox-Ausbruch in der Rhino-Sandbox. Ein authentifizierter Benutzer mit der Rolle admin kann die Einschränkungen der Sandbox umgehen und beliebigen Code auf dem zugrunde liegenden Host-Betriebssystem ausführen, was weiteren unbeabsichtigten Zugriff ermöglichen kann. Für den Angriff ist eine gültige Admin-Sitzung erforderlich; anonymer Zugriff aus dem Internet genügt nicht. ServiceNow hat die Korrektur auf gehostete Instanzen ausgerollt und Partnern sowie selbst betriebenen Kunden zur Verfügung gestellt.
ServiceNow · AI Platform
XAgent v1.0.0 enthält eine Directory-Traversal-Schwachstelle im Datei-Upload-Handler der ToolServer-Komponente (ToolServer/ToolServerNode/main.py). Der CVSS-3.1-Basiswert beträgt 9.8 (kritisch), mit Angriffsvektor Netzwerk, niedriger Komplexität, ohne benötigte Berechtigungen und ohne Benutzerinteraktion. Ein Angreifer, der den Upload-Endpunkt des ToolServers erreichen kann, kann möglicherweise auf Dateien ausserhalb des vorgesehenen Verzeichnisses zugreifen oder diese schreiben, mit hohen Auswirkungen auf Vertraulichkeit, Integrität und Verfügbarkeit.
OpenBMB · XAgent
SuperAGI v0.0.14 prüft beim Endpunkt, der Konfigurationen von Agent-Ausführungen liefert, nicht, ob der Agent und die Agent-Ausführung zur Organisation des anfragenden Benutzers gehören. Ein authentifizierter Benutzer einer Organisation kann so die Konfiguration einer anderen Organisation lesen, sofern er agent_id und agent_execution_id des Opfers kennt. Laut Melder können die Konfigurationen sensible Daten wie API-Schlüssel und Prompts enthalten; dies ist nicht verifiziert. Der Angriff setzt ein gültiges Konto auf derselben SuperAGI-Instanz voraus.
TransformerOptimus · SuperAGI
SuperAGI v0.0.14 enthält eine unzureichende Zugriffskontrolle im Endpunkt /agentexecutions/get/latest/agent/project/{project_id}. Ein authentifizierter Benutzer aus einer Organisation kann durch Angabe der project_id eines fremden Projekts die letzte Ausführung und die Agent-Metadaten einer anderen Organisation abrufen. Der Angriff erfordert ein gültiges Konto auf der Instanz und Netzwerkzugriff darauf, aber keine Interaktion durch einen Benutzer.
TransformerOptimus · SuperAGI