Schwachstellen verstehen. Anwendungen schützen.
Erfahren Sie, welche Schwachstellen Ihre Technologien betreffen und wie Sie diese beheben. Hier finden Sie verständliche Erklärungen, betroffene Versionen und konkrete Empfehlungen - von CMS und Plugins bis zu Anwendungsbibliotheken.
Schwachstellenarchiv 758
Filter zurücksetzenVitest: Windows-Backslash-Traversal umgeht Fix der Redirect-Allowlist in @vitest/mocker
Eine Path-Traversal-Schwachstelle unter Windows ermöglicht es Clients, die Zugriff auf einen Vite-Server haben, die Redirect-Zulassungsliste mithilfe von Backslashes zu umgehen. Dadurch können Dateien außerhalb des Vite-Stammverzeichnisses gelesen werden, auf die der Serverprozess Zugriff hat.
ApostropheCMS: Fehlende Authentifizierung in der Route `cleanExport`
Eine fehlende Authentifizierungsprüfung in ApostropheCMS ermöglicht es nicht authentifizierten Benutzern mit einem standardmäßigen CSRF-Cookie, Bereinigungsoperationen auszulösen, temporäre Exportdateien zu löschen und Auftragsdatensätze in der Datenbank zu ändern.
ApostropheCMS: Offenlegung privater und administrativer Inhalte über den Endpunkt doc/slugTaken
Eine Schwachstelle in ApostropheCMS ermöglicht es authentifizierten Benutzern, über den Endpunkt doc/slugTaken Slugs im gesamten System aufzuzählen und so die Existenz privater, entwurfsbasierter und administrativer Inhalte offenzulegen.
ApostropheCMS: Gespeichertes XSS über nicht maskierte Serialisierung von Widget-Stilattributen
In ApostropheCMS besteht eine Sicherheitslücke für gespeichertes Cross-Site-Scripting, da editorgesteuerte Stilfeldwerte in Widgets ohne Escaping in Wrapper-Attribute serialisiert werden, was die Ausführung von Skriptcode ermöglicht.
ApostropheCMS: Import-API umgeht Veröffentlichungsrollen für geschützte Inhalte
In ApostropheCMS umgeht die Import-API Veröffentlichungsrollen für geschützte Inhalte. Redakteure ohne Veröffentlichungsrechte können dadurch veröffentlichte Inhalte unbefugt anlegen, ersetzen oder löschen.
ApostropheCMS: Import-Archive können Serverspeicher erschöpfen und Denial-of-Service verursachen
Eine Schwachstelle in ApostropheCMS ermöglicht es authentifizierten Benutzern, durch fehlende Kontingente und mangelhafte Fehlerbereinigung den Serverspeicher beim Entpacken von Archiven zu erschöpfen und DoS auszulösen.
ApostropheCMS: Fortsetzung bei Archiv-Duplikaten erlaubt Mitwirkenden das Überschreiben veröffentlichter Inhalte
In @apostrophecms/import-export akzeptiert die Fortsetzung overrideDuplicates vom Client übergebene Ersetzungsoptionen, wodurch Mitwirkende veröffentlichte Inhalte ohne Veröffentlichungsrechte überschreiben können.
markdown-it: Quadratische Rendering-Zeit einer einzelnen mehrzeiligen Link-Referenzdefinition bei Standardoptionen (Regression seit 14.0)
Eine Denial-of-Service-Schwachstelle in markdown-it ermöglicht es Angreifern, die Node.js-Ereignisschleife durch speziell gestaltete mehrzeilige Link-Referenzdefinitionen zu blockieren. Nicht geschlossene Definitionen führen in Standardkonfigurationen zu quadratischer Ausführungszeit.
ApostropheCMS: Fehlende Autorisierung an den Notification-PATCH/DELETE-Endpunkten
In ApostropheCMS fehlt an Benachrichtigungsendpunkten eine ausreichende Zugriffskontrolle. Ein nicht authentifizierter Angreifer mit Kenntnis einer Benachrichtigungs-ID kann dadurch fremde Benachrichtigungen verändern oder dauerhaft löschen.
ApostropheCMS: Öffentlicher Zugriff auf @apostrophecms/user-Objekte über Beziehungen möglich
In ApostropheCMS wird viewRole nicht auf die Öffentlichkeit angewendet. Dadurch können Benutzerobjekte über Beziehungsfelder offengelegt werden, falls Vorlagen Daten unzureichend filtern.
ApostropheCMS import-export tar guard misses './..' because it is a literal '../' substring test
In ApostropheCMS import-export ermöglicht eine unzureichende Prüfung von Tar-Dateipfaden authentifizierten Benutzern, den Node-Prozess über ein manipuliertes Archiv zum Absturz zu bringen.
ApostropheCMS: Clientseitige Prototype Pollution in apos.http.parseQuery führt zu DOM-basiertem XSS gegen authentifizierte Benutzer
Eine clientseitige Prototype-Pollution-Schwachstelle in ApostropheCMS ermöglicht es Angreifern, beliebigen JavaScript-Code in der Sitzung authentifizierter Benutzer auszuführen, wenn das Opfer einen manipulierten Link aufruft. Dies kann zur Kompromittierung des Kontos und der CMS-Instanz führen.
ApostropheCMS uploadfs Azure-Backend legt SAS-Token auf Kontoebene in öffentlichen URLs offen
In ApostropheCMS uploadfs mit Azure-Backend und aktivierter SAS-Option wird ein Container-Level-SAS-Token versehentlich in öffentliche Anhangs-URLs eingefügt. Dies ermöglicht nicht autorisierten Benutzern das Lesen, Überschreiben, Löschen und Auflisten aller Blobs im Container.
ApostropheCMS: Host-Header steuert Ursprung serverseitiger Bildabrufe in @apostrophecms/ai-helper (SSRF)
In @apostrophecms/ai-helper kann ein authentifizierter Editor über einen manipulierten Host-Header den Zielursprung serverseitiger Bildabrufe manipulieren und SSRF-Anfragen an interne Hosts und Ports auslösen.
ApostropheCMS: CAPTCHA-Antwort-Token nicht URL-kodiert
In ApostropheCMS-Paketen werden CAPTCHA-Antwort-Tokens ungeprüft und unkodiert in ausgehende Verifizierungsanfragen eingefügt. Dies ermöglicht das Einschleusen von Abfrageparametern, was zu Denial-of-Service-Zuständen bei Formular- und Login-Abläufen führen kann.
ApostropheCMS: Domänenübergreifendes Sitzungstoken in URL ermöglicht Sitzungsübernahme
ApostropheCMS überträgt Sitzungsmigrationstoken in URL-Parametern. Dritte, die dieses Token abfangen, können die Sitzung des Zielbenutzers samt aller Berechtigungen vollständig übernehmen.
Appium: Symlink-basierter Zip Slip beim Entpacken von ZIP-Dateien in @appium/support
Eine Schwachstelle beim Entpacken von ZIP-Dateien in @appium/support ermöglicht das Schreiben beliebiger Dateien über symbolische Links, die aus dem Zielverzeichnis herausführen. Ein bösartiges Archiv kann Dateien überschreiben und potenziell Code mit den Rechten des Prozesses ausführen.
Cache-Poisoning in Nuxt OG Image durch ableitbare Cache-Schlüssel auf ungesicherten dynamischen Bildrouten
Eine Cache-Poisoning-Schwachstelle in Nuxt OG Image ermöglicht es nicht authentifizierten Angreifern, über ableitbare Cache-Schlüssel auf dynamischen Bildrouten die an Benutzer ausgelieferten Bildinhalte zu manipulieren.
OpenNext Cloudflare: Cache-Interception kann Middleware-Schutz bei enkodierten Pfaden umgehen
In OpenNext Cloudflare kann bei aktivierter Cache-Interception eine unterschiedliche Pfaddekodierung den Middleware-Schutz umgehen und unbefugten Zugriff auf zwischengespeicherte Inhalte ermöglichen.
Tina: Code-Injection über ungesicherten Git-Branch-Namen im generierten Client-Quellcode
Eine Schwachstelle in TinaCMS CLI ermöglicht die Ausführung von beliebigem JavaScript-Code während des Build-Prozesses, da Git-Branch-Namen unmaskiert in generierten Client-Code eingefügt werden.
TinaCMS: Admin-Vorschau-iFrame lädt angreifergesteuerte Herkunft aus dem URL-Fragment
In TinaCMS lädt das Admin-Vorschau-iFrame eine vom Angreifer kontrollierte Herkunft aus dem URL-Fragment. Wenn ein angemeldeter Redakteur einen präparierten Link öffnet, können nicht authentifizierte Remote-Angreifer über die Content-API beliebige Lese- und Schreiboperationen mit dessen Rechten ausführen.
@tinacms/web-components: `tina-markdown` schreibt Rich-Text-Link-URLs ohne Schema-Validierung nach `href`, was Stored XSS ermöglicht
In @tinacms/web-components führt eine fehlende Validierung des URL-Schemas in Rich-Text-Links zu Stored Cross-Site Scripting, wodurch manipulierte Links JavaScript im Kontext der Website ausführen können.
fast-jwt treats raw public JWK JSON as an HMAC secret, enabling HS256 token forgery
Erkennen Sie Schwachstellen in Ihrer Anwendung
Mit der DockRay-Integration und aktivierter Softwareinventarisierung prüft DockRay gemeldete Komponentenversionen auf bekannte Schwachstellen und benachrichtigt Sie über bestätigte Treffer. Die Abdeckung hängt von der unterstützten Technologie und den verfügbaren Meldungen ab.