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
CVE-2026-48282-coldfusion-rds-detection — Laborvalidierung von CVE-2026-48282 in Adobe ColdFusion RDS mit beliebigem CFM-Dateischreiben, Codeausführung, auditd/PCAP-Beweisen, Ereigniszeitlinienrekonstruktion und SOC-Erkennungsempfehlungen. Enthält englische und polnische Berichte. | Kitploit
Tools/GitHubGitHub/g0thamrabb1t/cve-2026-48282-coldfusion-rds-detection
SchwachstellenanalyseExploitationWebanwendungs-ExploitationForensikPenetrationstestsPapers & ForschungLernen & BildungIncident Response
GitHub
g0thamrabb1t/cve-2026-48282-coldfusion-rds-detection

CVE-2026-48282-coldfusion-rds-detection

Laborvalidierung von CVE-2026-48282 in Adobe ColdFusion RDS mit beliebigem CFM-Dateischreiben, Codeausführung, auditd/PCAP-Beweisen, Ereigniszeitlinienrekonstruktion und SOC-Erkennungsempfehlungen. Enthält englische und polnische Berichte.

Repository anzeigen
14vor 2 MonatenNoch 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-2026-48282 — Adobe ColdFusion RDS Validierung und Erkennung

Laborvalidierung von CVE-2026-48282 in Adobe ColdFusion Remote Development Services (RDS), mit Fokus auf technische Beweise, Ereignisrekonstruktion und defensive Erkennungsmöglichkeiten.

Das Repository dokumentiert einen kontrollierten Test, bei dem die anfällige RDS FILEIO-Funktionalität genutzt wurde, um eine CFM-Datei in ein ColdFusion-Anwendungsverzeichnis zu schreiben. Das Aufrufen der Datei über HTTP führte dazu, dass ColdFusion eine System-Shell startete und eine ausgehende Verbindung herstellte. Die daraus resultierende Prozess- und Netzwerkaktivität wurde mit Linux auditd, tcpdump, Docker-Telemetrie, ColdFusion-Protokollen und Windows Event ID 4688 erfasst.

[!IMPORTANT] Dieses Repository enthält nur Berichte und Screenshots. Die benutzerdefinierte Datei-Upload-/Payload-Implementierung ist bewusst nicht enthalten, da die direkte Veröffentlichung von direkt wiederverwendbarem Exploit-Code unnötige offensive Fähigkeiten hinzufügen würde. Das Material ist für Schwachstellenvalidierung, SOC-Engineering, Erkennungsentwicklung und autorisierte Forschung gedacht.

Berichte

  • Englischer Validierungsbericht
  • Polnischer Validierungsbericht

Beide Berichte enthalten die vollständige Testmethodik, Beweisauszüge, Zeitleiste, Prozesskette, Netzwerkindikatoren, Minderungsempfehlungen, Prüfungsempfehlungen und beispielhafte SIEM-Logik.

Repository-Struktur

.
├── README.md
├── SHA256SUMS.txt
├── reports/
│   ├── CVE-2026-48282_ColdFusion_RDS_detection_EN.pdf
│   └── CVE-2026-48282_ColdFusion_RDS_detection_PL.pdf
└── screenshots/
    ├── 01_rds_authentication_no_authentication.png
    ├── 02_vulnerability_check.png
    ├── 03_rds_file_write_validation.png
    ├── 04_reverse_shell_session.png
    └── 05_connect_cfm_on_ubuntu_host.png

Es sind kein Exploit-Quellcode, Payload-Quellcode, CFM-Payload, Roh-PCAP oder rohes Host-Beweispaket enthalten.

Testumgebung

RolleSystem
Opfer-HostUbuntu 24.04.4 LTS, Kernel 6.17.0-35-generic, Docker Engine 29.5.3
ZielanwendungAdobe ColdFusion 2025 Update 9, Image adobecoldfusion/coldfusion2025:2025.0.9
Containercoldfusion-2025-u9
Angreifer-WorkstationMicrosoft Windows 11 Home 10.0.26200
ColdFusion-Diensthttp://172.20.10.3:8500
Windows-Testadresse172.20.10.2
Container-Adresse172.19.0.2
Testdatum7. Juli 2026

Das ColdFusion-Anwendungsverzeichnis /app wurde vom Ubuntu-Host-Pfad /home/user/coldfusion-u9/app als Docker-Bind-Mount eingebunden.

Was validiert wurde

Der Test wurde in einer isolierten und autorisierten Laborumgebung durchgeführt. Die Validierung umfasste die folgende Sequenz:

  1. Adobe ColdFusion 2025 Update 9 wurde in Docker bereitgestellt.
  2. RDS wurde für den Labortest aktiviert, wobei der Authentifizierungsmodus auf Keine Authentifizierung erforderlich gesetzt wurde.
  3. Das in Referenzen aufgeführte öffentliche Projekt wurde verwendet, um zu bestätigen, dass der RDS-Endpunkt erreichbar war und die getestete Instanz anfällig erschien.
  4. Ein laborinterner Uploader wurde verwendet, um eine CFM-Datei über die RDS FILEIO-Operation an /app/connect.cfm zu übermitteln.
  5. Die Datei wurde über GET /connect.cfm aufgerufen.
  6. ColdFusion startete über den Java-Prozessausführungspfad /bin/bash.
  7. Die Shell stellte eine ausgehende TCP-Verbindung zur Windows-Workstation her.
  8. Es wurden nicht-destruktive Erkennungsbefehle ausgeführt, um den effektiven Benutzer, das Betriebssystem und das Arbeitsverzeichnis zu bestätigen.
  9. Beweise von Angreifer- und Opfersystemen wurden in einer einzigen UTC-Zeitleiste korreliert.

Die Berichte dokumentieren absichtlich die Beweise und die Erkennungslogik, ohne den benutzerdefinierten Uploader oder die Payload-Implementierung zu verteilen.

Bestätigtes Ergebnis

Der Labortest bestätigte:

  • beliebiges CFM-Dateischreiben über den RDS FILEIO-Endpunkt in der getesteten Konfiguration;
  • Ausführung der geschriebenen CFM-Datei durch ColdFusion nach einer HTTP-Anfrage;
  • Erstellung der Prozesskette:
ColdFusion Java
└── jspawnhelper
    └── /bin/bash -c ...
        └── bash -i
            ├── whoami
            ├── uname
            └── id
  • eine ausgehende Shell-Verbindung vom ColdFusion-Container zum Windows-Host;
  • Ausführung im Kontext des ColdFusion-Dienstbenutzers, nicht als root.

Im Container war die effektive Identität:

uid=999(cfuser) gid=999(cfuser) groups=999(cfuser)

Auf dem Ubuntu-Host wurde UID 999 mithilfe der Host-Kontendatenbank als dnsmasq aufgelöst, was den abweichenden Benutzernamen in Host-Ebene-auditd-Aufzeichnungen und Dateieigentumsausgaben erklärt.

Wichtige Beweise

RDS-Konfiguration

Die für den Test verwendete administrative Konfiguration ist unten dargestellt. Die Option Keine Authentifizierung erforderlich wurde nur für die kontrollierte Laborvalidierung aktiviert.

RDS-Authentifizierungskonfiguration

Erste Schwachstellenprüfung

Die erste Prüfung bestätigte, dass der RDS-Endpunkt erreichbar war und ein beliebiges Dateilesen/-schreiben durch Pfad-Traversal gemeldet wurde.

Schwachstellenprüfung

CFM-Dateischreiben

Der Labor-Uploader übermittelte das lokale CFM-Testartefakt an /app/connect.cfm. Der Server gab die RDS-Antwort 1:2:XX zurück, und die geschriebene Ressource war anschließend über HTTP erreichbar.

RDS-Dateischreibvalidierung

Codeausführung und Dienstkonto-Kontext

Die resultierende Shell-Sitzung bestätigte die Ausführung als ColdFusion-Dienstkonto. Die im Screenshot gezeigten Befehle waren auf die Identifikation der Umgebung beschränkt.

Reverse-Shell-Sitzung

Datei auf dem Ubuntu-Bind-Mount

Die Datei erschien in /home/user/coldfusion-u9/app, dem Host-Pfad, der als /app in den Container eingebunden wurde.

connect.cfm auf dem Ubuntu-Host

Rekonstruierte Zeitleiste

Die vollständige Zeitleiste ist in beiden PDF-Berichten verfügbar. Die wichtigsten Ereignisse waren:

UTCEreignis
20:55:17Administrator-Login bei CFADMIN
20:55:32RDS-Sicherheit aktiviert und Authentifizierung auf Keine Authentifizierung erforderlich gesetzt
21:13:22Linux-Auditing, Paketerfassung und Docker-Collectoren gestartet
21:14:25Schwachstellenprüf-Skript von Windows aus ausgeführt
21:14:40.940POST /CFIDE/main/ide.cfm?ACTION=FILEIO mit einem WRITE-Vorgang an /app/connect.cfm
21:14:40.944RDS gab 1:2:XX zurück
21:14:40.950Browser forderte /connect.cfm an
21:14:41.321ColdFusion Java startete jspawnhelper
21:14:41.324ColdFusion startete /bin/bash
21:14:56ncat.exe -lv 4444 auf Windows gestartet
21:15:00.726Ausgehende Verbindung zu 172.20.10.2:4444 erfolgreich
21:15:07–21:15:15whoami, uname, id und pwd bestätigten den Ausführungskontext
21:15:20Sitzung geschlossen

Methodik der Beweiserhebung

Linux und Docker

Tool herunterladen