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
Recherche und Übersetzung laufen – in Kürze hier.
DB-GPT in den Versionen 0.7.5 und 0.8.0 enthält eine Directory Traversal-Schwachstelle in der Funktion use_example_file der Examples-API. Der Zielpfad wird aus dem Beispielnamen ohne Validierung gebildet, weshalb ein Name mit Traversal-Sequenzen dazu führen kann, dass Dateien ausserhalb des Upload-Verzeichnisses des Benutzers geschrieben werden. Der Melder beschreibt beliebige Dateischreibzugriffe, die zu Manipulation der Konfiguration oder zur Ausführung von Code führen könnten; dies ist nicht verifiziert. Die Ausnutzung setzt voraus, dass der Beispielname manipuliert wird, etwa durch Änderungen an der Konfiguration oder der Datenbank, und laut Melder sind authentifizierte Zugriffe nötig, was im Widerspruch zum CVSS-Vektor steht.
eosphoros-ai · DB-GPT
Agent Zero in den Versionen 1.7 bis 1.10 validiert vom Benutzer gelieferte Dateipfade in der Methode save_text_file des File Browsers nicht. Ein Angreifer, der die Web-Oberfläche erreichen kann, kann dadurch Dateien an beliebige Orte auf dem Host schreiben, etwa um Systemdateien oder Konfigurationsdateien zu überschreiben oder ausführbare Dateien abzulegen. Der CVE-Eintrag stuft dies als hoch ein (CVSS 7.5) ohne erforderliche Authentifizierung, der Vektor passt jedoch nicht zur Schreibfunktion der Methode und sollte im NVD-Eintrag überprüft werden.
agent0ai · Agent Zero