Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2024-8381 — CVE-2024-8381: Ein Type-Confusion-Bug im SpiderMonkey-Interpreter. | Kitploit
Tools/GitHubGitHub/bjrjk/cve-2024-8381
SchwachstellenanalyseExploitationPapers & ForschungLernen & BildungBinary-Exploitation
GitHubbjrjk/cve-2024-8381

CVE-2024-8381

CVE-2024-8381: Ein Type-Confusion-Bug im SpiderMonkey-Interpreter.

Repository anzeigen
154vor 1 JahrNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2024-8381

Ein Type-Confusion-Bug im SpiderMonkey-Interpreter.

Dieses Repository enthält Analysen in Markdown- und Folienform, einschließlich Root Cause, PoC und Exploit.

Leider ist der Exploit aufgrund der Natur dieses Bugs nur anwendbar, wenn ASLR deaktiviert ist.

Folien: Slides.pdf

Analyse: Analysis.md

Demo

CVE-2024-8381-Tailored

Informationen zur Reproduktion

  • OS: Ubuntu 24.04
  • GLIBC: Ubuntu GLIBC 2.39-0ubuntu8.3
  • Clang: version 18.1.7 (taskcluster-EnF59hKVRyOsVdbwyVaiug), installiert durch ./mach bootstrap
  • Git-Commit: 198d5fc1bebaaf114197a529ebdd4b9601045719
  • PoC-Ausführungsbefehl: obj-debug-x86_64-pc-linux-gnu/dist/bin/js PoC.js
  • Exploit-Ausführungsbefehl: setarch x86_64 -R obj-opt-x86_64-pc-linux-gnu/dist/bin/js Exp.js
  • MOZConfig: Siehe mozconfigs/

Danksagung

  • Besonderer Dank an Nils Bars @nbars für das Finden des Bugs.

Referenzen

  1. https://www.cve.org/CVERecord?id=CVE-2024-8381
  2. https://github.com/mozilla/gecko-dev/commit/fab7e5c28e628ddc2b873a723838562c9b41205e
  3. https://github.com/mozilla/gecko-dev/commit/0ca509a3a7fbf4ff5d34cf25083a4427f3205549
  4. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/with
  5. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/unscopables

Haftungsausschluss

Dieses Repository dient ausschließlich zu Bildungszwecken und darf nicht für böswillige Aktivitäten verwendet werden.

Tool herunterladen