Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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
Tools/GitHubGitHub/kentox493/cve-2026-46300_fragnesia
Privilege EscalationSchwachstellenanalyseExploitationPenetrationstestsRed TeamingBinary-Exploitation
GitHubkentox493/cve-2026-46300_fragnesia

CVE-2026-46300_Fragnesia

Linux-Kernel-Privilege-Escalation-Exploit mit automatischer Voraussetzungsprüfung für CVE-2026-46300, der Patch-Status, XFRM-ESP-in-TCP-Konfiguration und Benutzer-Namespaces validiert, bevor der Exploit kompiliert und ausgeführt wird.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen
Repository anzeigen
13vor 1 MonatNoch nicht geprüft

🧨 Fragnesia — CVE-2026-46300

Linux Kernel LPE Audit & Exploit Toolkit · Page-Cache / XFRM ESP-in-TCP (espintcp) Regression

C Shell License Platform

Interaktives Audit → Erkennung der LPE-Voraussetzungen → Automatische Exploit-Ausführung (nach Bestätigung)


⚠️ Ethische & rechtliche Warnung Dieses Tool ist ausschließlich für legitime und autorisierte Sicherheitstests bestimmt — vertraglich vereinbarte Pentests, Lab-/CTF-Umgebungen oder eigene Assets. Die Nutzung ohne Erlaubnis des Systeminhabers ist eine Straftat (UU ITE, Computer Fraud and Abuse Act, usw.). Der Benutzer trägt die volle Verantwortung.


📖 Schwachstellenübersicht

CVE-2026-46300 ist eine Local Privilege Escalation (LPE)-Schwachstelle im Linux-Kernel, verursacht durch eine Regression in skb_try_coalesce(), die zu Page-Cache-Korruption führt und über das Subsystem XFRM ESP-in-TCP (espintcp) ausgenutzt wird.

ElementDetail
CVECVE-2026-46300
TypLocal Privilege Escalation (LPE)
KomponenteLinux-Kernel — Page-Cache + XFRM ESP-in-TCP (espintcp)
UrsacheRegression in skb_try_coalesce() → Speicher-/Page-Cache-Korruption
Voraussetzungen3 Bedingungen müssen erfüllt sein (siehe Audit-Prüftabelle)
AuswirkungNicht-privilegierter Benutzer → root

Dieses Repository enthält 2 Komponenten:

DateiFunktion
fragnesia.shAudit-Scanner — prüft die 3 Voraussetzungen und bietet dann die Exploit-Ausführung an, wenn das Ziel verwundbar ist
fragnesia.cLPE-Exploit — Exploit-Quellcode, der vom Skript kompiliert und ausgeführt wird

🏗 Arbeitsablauf

┌───────────────────────┐
│   fragnesia.sh        │
│   Audit 3 pemeriksaan │
└──────────┬────────────┘
           ▼
   CHECKS_TRIGGERED > 0 ?
   ┌──────┴───────┐
   │ Ya           │ Tidak → Selesai (target aman)
   ▼              │
   Cek fragnesia.c ada?
   ┌──────┴───────┐
   │ Ya           │ Tidak → instruksi, selesai
   ▼              │
   Konfirmasi user [y/N]
   ┌──────┴───────┐
   │ Ya           │ Tidak → batal, selesai
   ▼              │
   gcc -O2 -w fragnesia.c -o exp
   │
   ▼
   ./exp   ← eksekusi exploit

⚙️ Systemanforderungen

Betreiber (Host, auf dem das Skript ausgeführt wird):

  • Linux (bash) — getestet auf Kali / Ubuntu / Debian
  • gcc zum Kompilieren des Exploits
  • Shell-Zugriff (lokal/SSH) auf das Ziel

Ziel (damit es potenziell verwundbar ist):

  • Von CVE-2026-46300 betroffener Kernel (ohne skb_try_coalesce()-Patch)
  • CONFIG_XFRM_ESPINTCP / CONFIG_INET_ESPINTCP aktiv (=y/m)
  • Unprivileged User Namespace aktiviert (kernel.unprivileged_userns_clone=1)
  • Lokaler Zugriff als Nicht-Root-Benutzer (zur LPE-Validierung)

📥 Installation

# 1. Clone
git clone https://github.com/Kentox493/CVE-2026-46300_Fragnesia.git
cd CVE-2026-46300_Fragnesia

# 2. Pastikan script executable
chmod +x fragnesia.sh

# 3. (Opsional) Toolchain bila belum ada
sudo apt update && sudo apt install -y build-essential
# atau (RHEL/Fedora)
sudo dnf groupinstall "Development Tools"

🚀 Verwendung

./fragnesia.sh

fragnesia.c und fragnesia.sh müssen sich im selben Verzeichnis befinden, da das Skript den Exploit relativ dazu sucht.

Interaktiver Ablauf

  1. Das Skript führt automatisch 3 Audit-Prüfungen durch.

  2. Wenn ein Hinweis auf eine Verwundbarkeit vorliegt (CHECKS_TRIGGERED > 0), erscheint eine Eingabeaufforderung:

    [?] Target terdeteksi vulnerable (2/3). Lanjut kompilasi & eksekusi exploit? [y/N]:
    
  3. y eingeben → das Skript kompiliert und führt den Exploit automatisch aus.

  4. Etwas anderes als y / Enter eingeben → die Ausführung wird abgebrochen, der Audit ist beendet.

Manueller Bypass (ohne Audit)

gcc -O2 -w fragnesia.c -o exp
./exp

🔍 Details der Audit-Prüfung

Schritt 1 — Host- & Kernel-Überprüfung

Hostname und aktiven Kernel verifizieren, dann das Kernel-Paket-Changelog der Distribution (apt-get changelog / rpm -q --changelog) auf das Vorhandensein des CVE-2026-46300-Patches prüfen.

ErgebnisBedeutung
VULNKein Patch im Changelog der Distribution
SAFECVE-2026-46300-Patch erkannt

Schritt 2 — Konfiguration der Kernel-Subsysteme (XFRM / ESP)

Das ESP-in-TCP-Flag in /boot/config-$(uname -r) oder /proc/config.gz prüfen. Fallback: Erkennung der XFRM-/IPsec-Module über /lib/modules/ oder lsmod.

ErgebnisBedeutung
VULNCONFIG_XFRM_ESPINTCP / CONFIG_INET_ESPINTCP aktiv (=y/m)
SAFESubsystem deaktiviert / nicht gebaut

Schritt 3 — Voraussetzung: User-Namespace-Isolation

kernel.unprivileged_userns_clone prüfen (Fallback: /proc/sys/user/max_user_namespaces).

ErgebnisBedeutung
VULNUserns aktiviert → nicht-privilegierter Benutzer kann CAP_NET_ADMIN erhalten
SAFEUserns deaktiviert → Mitigation aktiv
UNCERTAINNicht bestimmbar → manuelle Überprüfung erforderlich

Interpretation des Endergebnisses

PunktzahlBewertung
3/3 VULN🟥 CRITICAL — vollständige Angriffskette erfüllt
1–2/3 VULN🟨 MEDIUM / PARTIALLY EXPOSED — partielle Mitigation
0/3 VULN🟩 SECURE — gepatcht / Komponenten deaktiviert

💣 Exploit-Ausführungsphase

Diese Phase ist nur aktiv, wenn CHECKS_TRIGGERED > 0 ist. Was das Skript ausführt:

# 1. Verifikasi keberadaan fragnesia.c
# 2. Konfirmasi user (default: TIDAK / N)
# 3. Kompilasi exploit:
gcc -O2 -w fragnesia.c -o exp

# 4. Eksekusi:
./exp

Hinweise zu den Kompilierungsflags:

  • -O2 — Optimierungsstufe 2 (entscheidend für Race-/Timing-basierte Exploits, damit sie stabil laufen)
  • -w — unterdrückt Warnungen (der Exploit-Quellcode ist üblicherweise voller Warnungen wie int-conversion usw.)

Eingebaute Fehlerbehandlung des Skripts:

BedingungBehandlung
fragnesia.c fehltAnweisungsmeldung, kein Absturz
gcc nicht installiertMeldung mit Installationsbefehl für die Toolchain
Kompilierung fehlgeschlagenExploit wird nicht ausgeführt, Compiler-Fehler werden angezeigt
Exit-Code von ./exp ≠ 0Wird als Fehlschlag gemeldet

📸 Beispielausgabe

┌──────────────────────────────────────────────────────────────────┐
│  FRAGNESIA (CVE-2026-46300) - HOST VULNERABILITY AUDIT TOOL      │
│  Linux Kernel Page-Cache / XFRM espintcp Regression Inspector    │
└──────────────────────────────────────────────────────────────────┘

┌──[STEP 1] Host & Kernel Verification
│  [i] INFO        │ Hostname      : webserver-01
│  [i] INFO        │ Active Kernel : 6.8.0-45-generic
│  [!] VULNERABLE  │ Patch Changelog -> No security patch found for CVE-2026-46300
└──

┌──[STEP 2] Kernel Subsystems Configuration (XFRM / ESP)
│  [!] VULNERABLE  │ ESP-in-TCP Flag -> CONFIG_XFRM_ESPINTCP / CONFIG_INET_ESPINTCP active (=y/m)
└──

┌──[STEP 3] User Namespace Isolation Prerequisite
│  [!] VULNERABLE  │ User Namespaces -> Enabled (Allows unprivileged user to gain CAP_NET_ADMIN)
└──

┌──────────────────────────────────────────────────────────────────┐
│                       EXECUTIVE AUDIT SUMMARY                    │
└──────────────────────────────────────────────────────────────────┘
[!] AUDIT RESULT: CRITICAL - TARGET IS HIGHLY VULNERABLE
    Semua prasyarat rantai serangan (Kernel patch, ESP subsistem, dan Userns) terpenuhi.
Tool herunterladen