Der dbt-Cloud-Webhook von Lightdash akzeptiert Anfragen ohne Authentifizierung. Account- und Run-Kennungen aus der Anfrage werden unbereinigt in die URL der dbt-Cloud-API eingefügt, die mit dem API-Schlüssel des Projekts aufgerufen wird. Durch Path Traversal lässt sich der angefragte Pfad auf dem festen dbt-Cloud-Host verändern. Ein Angreifer, der die projectUuid eines dbt-Cloud-IDE-Projekts kennt, kann zudem ohne Authentifizierung Previews erstellen. Der Diebstahl des API-Schlüssels wird im Advisory behauptet, ist aber durch die vorliegenden Belege nicht bestätigt. Die UUID ist nicht aufzählbar, kann aber in geteilten oder mandantenfähigen Umgebungen offengelegt sein.
Lightdash · Lightdash
HashiCorp Boundary und Boundary Enterprise enthalten eine Server-side Request Forgery in der Integration des Vault-Credential-Stores. Ein authentifizierter Benutzer, der Credential Stores und Credential Libraries innerhalb eines Projekts verwalten darf, kann den Boundary-Controller veranlassen, Anfragen an ein frei gewähltes Ziel zu senden und die Antwort zu erhalten. Dabei können Endpunkte offengelegt werden, die nur vom Host des Controllers erreichbar sind, etwa ein Metadatendienst einer Cloud-Instanz.
HashiCorp · Boundary
Bricks Theme 2.4 und frühere Versionen für WordPress stellen den REST-Endpunkt load_popup_content ohne Authentifizierung und ohne Statusprüfung bereit. Ein anonymer Angreifer kann einen öffentlichen Nonce abrufen und anschliessend den Parameter popupId durchzählen, um Entwürfe und unveröffentlichte Seiteninhalte zu lesen. Betroffen ist jede öffentlich erreichbare WordPress-Website mit einer verwundbaren Version des Themes, und es ist keine Benutzerinteraktion nötig.
Bricks · Bricks Theme
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.
Recherche und Übersetzung laufen – in Kürze hier.
pypdf, eine rein in Python implementierte PDF-Bibliothek, kann beim Öffnen eines präparierten PDFs mit Cross-Reference-Streams, die sehr grosse Eintragsanzahlen deklarieren, übermässig viel Speicher verbrauchen. Ein Angreifer kann so in Anwendungen, die nicht vertrauenswürdige PDF-Dateien verarbeiten, einen Denial of Service auslösen. Für die Ausnutzung ist keine Authentifizierung nötig, und der CNA bewertet den CVSS-4.0-Score mit 7.1 (High), wobei nur die Verfügbarkeit betroffen ist.
py-pdf · pypdf
pypdf, eine rein in Python geschriebene PDF-Bibliothek, kann übermässig viel Zeit und Speicher verbrauchen, wenn eine Anwendung die Seitenzahl eines präparierten verschlüsselten PDFs abfragt, dessen Seitenbaum einen gefälschten /Count-Wert deklariert. Nach der Entschlüsselung vertraut die Bibliothek dem deklarierten Wert, statt den Seitenbaum zu durchlaufen. Ein Angreifer kann so einen Denial of Service auslösen, indem er einer Anwendung eine solche Datei übergibt, die untrusted PDFs verarbeitet.
py-pdf · pypdf
pypdf, eine rein in Python implementierte PDF-Bibliothek, kann im Strict Mode übermässig viel Speicher verbrauchen, wenn ein manipuliertes, ungültiges PDF-Dictionary verarbeitet wird. Verschachtelte Parsing-Fehler wiederholen den Exception-Text in neu ausgelösten Fehlern, sodass ein kleines fehlerhaftes Dictionary sehr grosse Fehlermeldungen erzeugen kann. Ein Angreifer kann dadurch den Speicher erschöpfen und die verarbeitende Anwendung zum Absturz bringen, was einem Denial of Service entspricht. Voraussetzung ist eine Anwendung, die nicht vertrauenswürdige PDFs mit aktiviertem Strict Mode verarbeitet.
py-pdf · pypdf
pypdf, eine rein in Python implementierte PDF-Bibliothek, benötigt beim Abrufen von Seitenbeschriftungen übermässig viel Zeit für eine präparierte PDF-Datei, die einen flachen Number Tree für Seitenbeschriftungen mit vielen Bereichen enthält. Die Eigenschaft page_labels durchsucht dabei für jede Seite erneut dasselbe /Nums-Array, sodass der Aufwand mit der Seitenzahl und der Anzahl der Beschriftungsbereiche wächst. Ein Angreifer kann durch eine solche Datei an eine Anwendung, die Seitenbeschriftungen ausliest, lange Laufzeiten auslösen (Denial of Service); Vertraulichkeit und Integrität sind nicht betroffen. Für die Ausnutzung ist eine Benutzerinteraktion nötig, etwa das Öffnen oder Verarbeiten der Datei.
py-pdf · pypdf
pypdf, eine rein in Python implementierte Bibliothek zur Verarbeitung von PDF-Dateien, kann in eine Endlosschleife geraten, wenn eine speziell präparierte PDF-Datei mit zyklischen Dictionary-Referenzen geklont oder dupliziert wird. Die Zyklenprüfung verglich generierte Zielreferenzen statt der ursprünglichen Quellreferenzen, weshalb manche Zyklen nicht erkannt wurden. Ein Angreifer, der eine solche Datei von einer Anwendung mit pypdf verarbeiten lassen kann, kann die CPU des Worker-Prozesses ausschöpfen, was zu einem Hänger oder einer Beeinträchtigung des Dienstes führt. Vertraulichkeit und Integrität sind nicht betroffen, und keine Authentifizierung ist nötig, wenn die Anwendung PDF-Dateien von extern annimmt.
py-pdf · pypdf
pypdf-Versionen vor 6.21.4 können übermässig viel Speicher verbrauchen, wenn ein manipuliertes PDF mit einem Seitenbaum verarbeitet wird, der viele gemeinsam genutzte Ressourcen enthält. Beim Abflachen des Seitenbaums werden Seiteneinträge ohne dokumentweites Limit kopiert, sodass eine einzelne Datei unverhältnismässig grosse Speicherzuweisungen auslösen kann. Ein Angreifer, der eine solche PDF-Datei von einer Anwendung verarbeiten lassen kann, kann einen Denial-of-Service auslösen (abgestürzter oder verlangsamter Prozess); Daten werden weder offengelegt noch verändert, und der Angriff erfordert keine Berechtigungen, aber dass ein Benutzer oder eine Anwendung die Datei verarbeitet.
py-pdf · pypdf
pypdf, eine rein in Python implementierte Bibliothek zum Lesen und Verarbeiten von PDF-Dateien, kann in eine Endlosschleife geraten, wenn sie eine manipulierte, unvollständige PDF-Datei öffnet, deren standardmässige Querverweistabelle das Dateiende ohne Trailer erreicht. Der Verarbeitungsthread wird dadurch blockiert, was die Anwendung, die die Bibliothek nutzt, in ihrer Verfügbarkeit beeinträchtigt. Voraussetzung ist, dass eine Anwendung eine solche Datei öffnet, beispielsweise eine vom Benutzer hochgeladene Datei, und die Auswirkung beschränkt sich auf die Verfügbarkeit.
py-pdf · pypdf
Die Bibliothek @hapi/content, die vom Node.js-Framework hapi und von @hapi/pez für das Parsen von multipart/form-data verwendet wird, enthält einen Fehler in Content.disposition(). Ein Content-Disposition-Header mit einem langen Parameter-Token ohne Gleichheitszeichen führt zu einer Verarbeitung mit quadratischer Laufzeit, die den Event Loop von Node.js blockieren kann. Ein nicht authentifizierter Angreifer kann mit einer einzelnen manipulierten multipart-Anfrage einen Einzelprozess-Dienst lahmlegen; auch Anwendungen, die nicht vertrauenswürdige Header direkt an Content.disposition() übergeben, sind betroffen.
hapi project · @hapi/content
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.
Der containerisierte OpenShift-Installer lädt Inventar- und dynamische Skripte von Remote-URLs herunter und führt sie ohne Integritätsprüfung aus. Ein Angreifer mit einer Man-in-the-Middle-Position im Netzwerk oder der Kontrolle über den Skriptserver kann ein bösartiges Programm unterschieben. Dieses läuft mit der Benutzer-ID des Installers und umfassenden Berechtigungen für die Cluster-Bereitstellung, was beliebige Codeausführung ermöglicht. Das Risiko betrifft nur Umgebungen, in denen INVENTORY_URL oder DYNAMIC_SCRIPT_URL verwendet wird.
Red Hat · openshift-ansible
IDrive Backup for Windows bis und mit Version 7.0.1.1 enthält eine Schwachstelle in der Komponente id_service.exe, die einem lokalen Angreifer die Ausführung beliebigen Codes erlaubt. Ein Angriff setzt ein lokales Benutzerkonto auf dem betroffenen Windows-System voraus; das Netzwerk ist nicht exponiert. Die Schwachstelle ist in Version 7.0.1.2 behoben. Die CVSS-Bewertung und die CWE-Einordnung sind vorläufig, da die Analyse durch die NVD noch aussteht.
IDrive · IDrive Backup for Windows
IDrive Backup for Windows bis einschliesslich Version 7.0.1.1 enthält eine Schwachstelle in der Komponente id_service.exe, die es einem lokalen Angreifer erlaubt, beliebigen Code auszuführen. Gemäss dem Bericht des Forschers ermöglicht eine unsichere Serialisierung und Deserialisierung der an den lokalen Dienst gesendeten Daten, dass eingeschleuster Code mit SYSTEM-Berechtigungen läuft. Der Angreifer benötigt eine Anmeldung mit niedrigen Berechtigungen auf dem betroffenen System; der Dienst ist von entfernten Systemen nicht erreichbar. Version 7.0.1.2 behebt die Schwachstelle.
IDrive · Backup for Windows