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
pyasn1, eine generische ASN.1-Bibliothek für Python, dekodiert binäre REAL-Werte mit einer Mantisse-Verarbeitung, deren Laufzeit quadratisch mit der Länge der Mantisse wächst. Ein Angreifer, der einer Anwendung mit pyasn1 ASN.1-Daten liefern kann, kann einen vergleichsweise kleinen REAL-Wert senden, der einen CPU-Kern über Sekunden oder länger belegt. Der Angriff funktioniert bei BER-, CER- und DER-Dekodierung, mit oder ohne Schema, und führt zu einem Verlust der Verfügbarkeit.
pyasn1 · pyasn1
pyasn1, eine generische ASN.1-Bibliothek für Python, verbraucht quadratisch viel CPU bei der Dekodierung von konstruierten BIT STRING-Werten mit vielen Fragmenten. Ein Angreifer, der manipulierte BER-, CER- oder DER-Eingaben mit definierter Länge liefern kann, kann den Dekodierungsprozess blockieren. Die Schwachstelle führt nur zu einer Denial-of-Service-Situation ohne Auswirkungen auf Vertraulichkeit oder Integrität und betrifft nur Anwendungen, die nicht vertrauenswürdige ASN.1-Daten mit pyasn1 verarbeiten.
pyasn1 · pyasn1
pyasn1, eine generische ASN.1-Bibliothek für Python, weist eine Schwachstelle mit quadratischer Laufzeit bei der Decodierung von konstruierten Stringtypen und ANY-Werten mit unbestimmter Länge in BER- und CER-Daten auf. Ein Angreifer, der solche Daten an eine Anwendung liefern kann, die sie decodiert, kann viele Fragmente senden, wodurch die CPU der Decodierungs-Worker ausgelastet wird. Das Problem führt nur zu einem Denial of Service ohne Auswirkungen auf Vertraulichkeit oder Integrität. Die Exponierung hängt davon ab, ob eine Anwendung unvertrauenswürdige ASN.1-Eingaben decodiert, und pyasn1 wird häufig als transitive Abhängigkeit eingesetzt.
pyasn1 · pyasn1
pyasn1 ist eine generische ASN.1-Bibliothek für Python. Die Versionen ab 0.3.3 bis 0.6.5 speichern beim schemalosen Container-Decoding den TagSet jeder decodierten Komponente in einer wachsenden Menge, was bei angreiferkontrollierten BER-, CER- oder DER-Daten mit vielen langen Tag-IDs und kollidierenden Hashes zu quadratischer CPU-Last führt. Ein nicht authentifizierter Angreifer kann wiederholt präparierte Eingaben senden, um die CPU des Decoders auszulasten und die Verfügbarkeit des Dienstes zu verringern.
pyasn1 · pyasn1
Recherche und Übersetzung laufen – in Kürze hier.
Forge (node-forge) ist eine JavaScript-Implementierung von TLS und kryptografischen Funktionen. Speziell aufgebaute DER- oder PEM-Eingaben mit tief verschachtelten BIT STRINGs führen dazu, dass asn1.fromDer() übermässig viel CPU-Zeit und Speicher verbraucht, weil das Limit maxDepth nicht auf den Inhalt von BIT STRINGs angewendet wurde. Ein entfernter, nicht authentifizierter Angreifer kann Ressourcen erschöpfen und einen Node.js-Prozess zum Absturz bringen, die Auswirkung beschränkt sich also auf die Verfügbarkeit. Dies ist eine unvollständige Korrektur von CVE-2025-66031.
Digitalbazaar · Forge (node-forge)
node-forge (Forge) Versionen vor 1.4.1 akzeptieren ein Zertifikat als CA, wenn es eine gefälschte Erweiterung unter den veralteten OIDs 2.5.29.10 oder 2.5.29.13 enthält, die vor der echten basicConstraints-Erweiterung platziert ist. Ein Angreifer, der ein Zertifikat einer von der Anwendung vertrauten CA erhält, die Erweiterungen aus Zertifikatsignierungsanfragen übernimmt, kann Zertifikate für beliebige Namen ausstellen und sich als Server oder Client ausgeben. Die Ausnutzung ist komplex und setzt diese vertrauenswürdige CA voraus; ein öffentlicher Proof of Concept existiert.
Digital Bazaar · node-forge
Recherche und Übersetzung laufen – in Kürze hier.
Forge (node-forge) ist eine JavaScript-Implementierung von TLS. Ein entfernter, nicht authentisierter Peer kann einen TLS-Record eines anderen Inhaltstyps mitten in einer fragmentierten Handshake-Nachricht senden, was in process() eine nicht abgefangene TypeError auslöst. Dadurch bricht die betroffene Verbindung oder der Node.js-Prozess, der sie hostet, ab; die Auswirkung beschränkt sich auf die Verfügbarkeit (CVSS 7.5, A:H). Das Risiko ist bei Node.js-Diensten am höchsten, die forge-TLS verwenden und Verbindungen von nicht vertrauenswürdigen Peers annehmen.
Digital Bazaar · Forge (node-forge)
Forge (node-forge) ist eine JavaScript-Implementierung von TLS. Vor Version 1.4.1 verarbeitete die TLS-Record-Verarbeitung in forge.tls.createConnection() jeden empfangenen Record rekursiv, sodass ein einzelner Eingabeblock mit Tausenden kleiner Records (zum Beispiel Heartbeat-Records) den JavaScript-Call-Stack erschöpft. Der Angriff erfordert keine Authentifizierung und kann von jedem Peer ausgelöst werden, der sich mit einem Forge-TLS-Server oder mit einem Server verbindet, zu dem ein Forge-TLS-Client eine Verbindung aufbaut. In Node.js-Anwendungen, die process() aus einem Socket-Data-Handler aufrufen, beendet die nicht abgefangene Exception den Prozess und unterbricht die darüber laufenden Verbindungen.
Digital Bazaar · Forge (node-forge)
Recherche und Übersetzung laufen – in Kürze hier.
Ein Heap-based Buffer Overflow in der Komponente vtkWindBladeReader von VTK 9.6.1 kann durch einen speziell präparierten WindBlade-.wind-Datensatz ausgelöst werden. Ein vorzeichenbehafteter byteCount-Wert in der Binärdatei kann einen Puffer der Grösse null erzeugen, wodurch anschliessend Lesezugriffe ausserhalb des Speicherbereichs erfolgen. Ein Angreifer, der einer verwundbaren Anwendung eine solche Datei übergeben kann, kann einen deterministischen Denial of Service herbeiführen und möglicherweise im Heap gespeicherte Daten offenlegen.
Kitware · VTK
Eine Out-of-Bounds-Read-Schwachstelle in der Funktion vtkChacoReader InputGraph2 von VTK 9.6.1 erlaubt einem Angreifer, Speicher ausserhalb des vorgesehenen Puffers zu lesen. Die Ursache ist eine fehlende Prüfung der Nachbar-Vertex-IDs in Chaco-Graphdateien, die später als Punktindizes verwendet werden. Ein Angreifer kann dies auslösen, indem er einer Anwendung, die solche Eingaben verarbeitet, eine speziell präparierte Chaco-Datei übergibt, was zu einem Absturz oder zu einer begrenzten Offenlegung von Informationen führen kann.
Kitware · VTK
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.