Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
sharp-vectorfreed-check — Offline-Prüfwerkzeug für Sharp-/librsvg-Nachweise zu CVE-2026-96889. Versions- und Build-Nachweise für Sharp und librsvg. Eigenständiges Python; JSON/CSV/HTML-Berichte; keine Exploit-Payloads. | Kitploit
Tools/GitHubGitHub/completetech-security/sharp-vectorfreed-check
DefensivwerkzeugeStatische AnalyseSchwachstellenscannerSchwachstellenanalyseCode-AnalyseKonfigurationsprüfungDienstprogramme & FrameworksLieferkettensicherheit

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
GitHubcompletetech-security/sharp-vectorfreed-check

sharp-vectorfreed-check

Offline-Prüfwerkzeug für Sharp-/librsvg-Nachweise zu CVE-2026-96889. Versions- und Build-Nachweise für Sharp und librsvg. Eigenständiges Python; JSON/CSV/HTML-Berichte; keine Exploit-Payloads.

Repository anzeigenWebseite
11vor 10 TagenNoch nicht geprüft
Teilen

sharp-rsvg-rce-check von CompleteTech LLC

sharp-rsvg-rce-check

Tests Python 3.10+ No dependencies AGPL-3.0 or commercial license

Ein Offline-Evidenzprüfer für CVE-2026-96889 / GHSA-wq5f-xc86-pv6w, die librsvg-Speicherschwachstelle, die über Sharp genutzt wird. Er klassifiziert die von Ihnen gemeldeten Versionen, Provenienz und Konfiguration; er untersucht kein laufendes System.

Inhalt

  • Geltungsbereich
  • Anforderungen
  • Schnellstart
  • Vorschau eines synthetischen Berichts
  • Verwendung
  • Das Ergebnis lesen
  • Verifizierter Regel-Snapshot
  • Lokale Metadaten und Quell-Adapter
  • Ausgaben und Berichtsschutz
  • Einschränkungen
  • Dokumentation
  • Entwicklung
  • Lizenz

Geltungsbereich

Der Prüfer hält die ausgewählte native Bibliothek, die gemeldete Version, Provenienz, Plattform, libc, den SVG-Eingabepfad und die Härtung getrennt. Er importiert Sharp nicht, führt keine Anwendungen aus, dekodiert kein Bild, sendet keine Probe, testet keine Erreichbarkeit und erkennt keine Kompromittierung. Jedes Ergebnis behält exploitability: not_tested bei.

Ergebnisse beschreiben bereitgestellte Evidenz, nicht verifizierten Laufzeitzustand. Verwenden Sie den Prüfer nur für Assets, deren Bewertung Sie autorisiert sind, und halten Sie echte Inventare und Berichte außerhalb der Versionskontrolle.

Anforderungen

  • Python 3.10 oder später. Verwenden Sie python3 oder eine versionierte ausführbare Datei, wo angebracht; python --version muss 3.10 oder später melden.
  • Die einzelne Datei sharp_rsvg_rce_check.py. Es werden keine Pakete, Node.js, Begleitdateien oder Netzwerkzugriff benötigt.

Schnellstart

python sharp_rsvg_rce_check.py --sharp-version 0.35.4 --library-source bundled --sharp-build-source upstream
python sharp_rsvg_rce_check.py --sharp-version 0.35.5 --library-source bundled --sharp-build-source upstream
python sharp_rsvg_rce_check.py --library-source global --librsvg-version 2.63.2 --librsvg-build-source upstream
python sharp_rsvg_rce_check.py --inventory examples/inventory.json --format json
python sharp_rsvg_rce_check.py --inventory examples/inventory.json --format html --output report.html

Die ersten beiden Befehle bewerten ein offizielles Sharp-Bundle unterhalb und bei seinem gemeldeten Fix, der dritte ein unabhängig gemeldetes globales librsvg und die letzten beiden ein synthetisches Inventar. examples/inventory.json ist synthetisch. Ohne --output wird der Bericht auf stdout ausgegeben (standardmäßig JSON).

Vorschau des synthetischen Berichts

Sharp / librsvg synthetic report

Den synthetischen Beispielbericht öffnen. Nur Beispieldaten; dies ist keine Live-Bewertung. Die Vorschaubilder sind Screenshots dieses Beispiels, keine Ausgabe eines realen Systems.

Verwendung

Führen Sie python sharp_rsvg_rce_check.py --help aus, um die vollständige Optionsliste zu erhalten. Geben Sie ein Inventar, mindestens eine gemeldete Version oder explizite Adapterdateien an:

  • --inventory FILE, ein begrenztes JSON-Inventar nach Schema v1. Es kann nicht mit Optionen pro Asset kombiniert werden.
  • Eine gemeldete Version mit Optionen pro Asset wie --sharp-version, --librsvg-version, --library-source, --platform, --libc, --node-pie, --svg-decoder und --untrusted-svg. --sharp-version und --librsvg-version sind wiederholbar, damit widersprüchliche Beobachtungen erhalten und nicht zusammengeführt werden.
  • Explizite lokale Metadaten- oder Quelldateien, die zusätzlich --evidence-root erfordern (siehe Lokale Metadaten- und Quelladapter).

Es wird kein Verzeichnis implizit gescannt. Feldwerte, Grenzen und das Inventarformat sind in der Referenz und im Inventarschema beschrieben.

Bibliotheksauswahl und Provenienz

  • --library-source bundled bedeutet, dass der eingesetzte Prozess gemeldetermaßen das offizielle Sharp-Bundle verwendet.
  • --sharp-build-source upstream ist eine Betreiberangabe, keine verifizierte Provenienz.
  • Eine Sharp-Paketnummer allein kann keine globale Bibliothek identifizieren. Verwenden Sie in diesem Fall --library-source global mit unabhängigen Belegen für die native Bibliothek (--librsvg-version, --librsvg-build-source).
  • Eine unbekannte Auswahl bleibt unbekannt.

Das Ergebnis lesen

StatusBedeutung
unknownAuswahl, exakte Version, Provenienz oder unterstützte Regelabdeckung können den Patch-Status der ausgewählten Komponente nicht feststellen.
potentially_affectedEin gemeldetes offizielles Sharp-Bundle liegt unterhalb seines Fixes. Laufzeitbedingungen bleiben getrennt; dies bestätigt keine Ausnutzbarkeit.
precondition_presentDieses betroffene Bundle und die vom Betreiber gemeldeten Bedingungen entsprechen den dokumentierten möglichen RCE-Bedingungen. Es wurde keine Live-Verifikation durchgeführt.
mitigated_configurationEin betroffenes Bundle bleibt erfasst, während ein Betreiber eine wirksame SVG-Blockierung oder Node PIE meldet. Dies ist kein gepatchtes oder sicheres Ergebnis.
fixed_version_reportedDie ausgewählte Komponente erreicht ihre geprüfte Behebungsschwelle. Dies belegt weder das eingesetzte Binary noch den Patch-Stand.

Die Versionsbewertung der ausgewählten Komponente ist getrennt von ihren Dimensionen Plattform, Vorbedingung und Mitigation. fixed_version_reported ist ein Ergebnis auf Basis gemeldeter Versionen: Es ist weder ein verifizierter eingesetzter Patch noch eine Sicherheitsgarantie, und potentially_affected ist keine bestätigte Ausnutzbarkeit. Ein globales Ergebnis klassifiziert die unabhängig bereitgestellte native Bibliothek, nicht ein installiertes Sharp-Paket.

Fehlende libc- oder PIE-Angaben bleiben in den Vorbedingungsdimensionen unknown. Eine Nicht-glibc-Plattform oder das gemeldete Fehlen eines Pfads für nicht vertrauenswürdige Eingaben beseitigt den zugrunde liegenden Speicherfehler nicht. PIE adressiert die dokumentierte RCE-Bedingung; andere Auswirkungen von Speicherbeschädigung können bestehen bleiben.

Exit-Codes

Betriebliche Fehler (Exit 2) sind von Bewertungsergebnissen zu unterscheiden.

Tool herunterladen