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.
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.
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.
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.
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.
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.
In @apostrophecms/import-export akzeptiert die Fortsetzung overrideDuplicates vom Client übergebene Ersetzungsoptionen, wodurch Mitwirkende veröffentlichte Inhalte ohne Veröffentlichungsrechte überschreiben können.
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.
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.
In ApostropheCMS wird viewRole nicht auf die Öffentlichkeit angewendet. Dadurch können Benutzerobjekte über Beziehungsfelder offengelegt werden, falls Vorlagen Daten unzureichend filtern.
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.
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.
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.
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.
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 überträgt Sitzungsmigrationstoken in URL-Parametern. Dritte, die dieses Token abfangen, können die Sitzung des Zielbenutzers samt aller Berechtigungen vollständig übernehmen.
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.
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.
In OpenNext Cloudflare kann bei aktivierter Cache-Interception eine unterschiedliche Pfaddekodierung den Middleware-Schutz umgehen und unbefugten Zugriff auf zwischengespeicherte Inhalte ermöglichen.
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.
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.
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.
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.
Wichtige Schwachstellen, konkrete Empfehlungen und praktische Tipps für Ihre Anwendungen. Wählen Sie Ihre Technologien und verfolgen Sie, was für Ihr Projekt relevant ist.
Eine tägliche Zusammenfassung neuer Schwachstellen, auch kritischer.
Benachrichtigungen über wichtige Updates.
Praktische Tipps zur Sicherheit und Überwachung von Anwendungen.
Geben Sie mindestens zwei Zeichen ein, um Vorschläge zu sehen.
/öffnet die Suche↑↓Ergebnis wählenEnterzum ErgebnisESCschließt
Wir respektieren Ihre Privatsphäre
Wir verwenden Cookies, damit die Website funktioniert und wir wissen, was wir verbessern sollten. Ohne Ihre Einwilligung läuft nur das Nötigste. Ihre Auswahl können Sie jederzeit über die Fußzeile ändern.
Datenschutzerklärung lesen
Cookie-Einstellungen
Entscheiden Sie, womit Sie einverstanden sind. Erforderliche Cookies sind immer aktiv - ohne sie könnte die Website nicht einmal diese Auswahl speichern.
Datenschutzerklärung lesen
Immer aktiv
Sitzung, Formularschutz und das Speichern genau dieser Auswahl. Ohne sie funktioniert die Website nicht, deshalb lassen sie sich nicht abschalten.
Merken von Sprache, Design und Barrierefreiheits-Einstellungen, damit Sie diese nicht bei jedem Besuch neu wählen müssen.
Anonyme Besuchsstatistiken: welche Seiten gelesen werden und wo Menschen nicht weiterkommen. Daran verbessern wir die Website.
Messen der Wirksamkeit unserer Anzeigen und deren Abstimmung auf Ihre Interessen auf externen Diensten.