Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2026-21962-Oracle-HTTP-Server-WebLogic-Proxy-Plug-in-Critical- — Oracle Fusion Middleware Oracle HTTP Server / WebLogic Server Proxy Plug-in has an easily exploitable, unauthenticated, network-reachable flaw allowing compromise over HTTP. Affected supported versions include 12.2.1.4.0, 14.1.1.0.0, 14.1.2.0.0. | Kitploit
Tools/GitHubGitHub/george0papasotiriou/cve-2026-21962-oracle-http-server-weblogic-proxy-plug-in-critical-
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration TestingLearning & Education
GitHubgeorge0papasotiriou/cve-2026-21962-oracle-http-server-weblogic-proxy-plug-in-critical-

CVE-2026-21962-Oracle-HTTP-Server-WebLogic-Proxy-Plug-in-Critical-

Oracle Fusion Middleware Oracle HTTP Server / WebLogic Server Proxy Plug-in has an easily exploitable, unauthenticated, network-reachable flaw allowing compromise over HTTP. Affected supported versions include 12.2.1.4.0, 14.1.1.0.0, 14.1.2.0.0.

View Repository
36 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2026-21962-Oracle-HTTP-Server-WebLogic-Proxy-Plug-in-Critical-

Oracle Fusion Middleware Oracle HTTP Server / WebLogic Server Proxy Plug-in has an easily exploitable, unauthenticated, network-reachable flaw allowing compromise over HTTP. Affected supported versions include 12.2.1.4.0, 14.1.1.0.0, 14.1.2.0.0.

CVSS 10.0 (per Oracle / NVD text) and remotely reachable over HTTP.

The check.py is used only for exposure checking and banner/version hinting only. First run requirements.txt -> check.py

For testing and research purposes, I have also included exploit.py it is meant to;

  1. Simulate the logic of the attack for analysis.
  2. Safely probe your environment for indicators of compromise (IOCs) or misconfiguration.
  3. Generate realistic payloads for your defensive sensor testing (WAF, IDS, custom detections).
  4. Educate on the exact request structures.

Example output from exploit.py:

[ATTACKER PERSPECTIVE] - Theoretical Kill Chain

  1. RECON: Discovers an exposed Oracle HTTP Server (port 80/443).
  2. FINGERPRINT: Uses your check.py or similar to confirm version in AFFECTED_TRAINS.
  3. PROBE: Sends the ambiguous path request to locate ProxyServlet.
  4. EXPLOIT CRAFTING: Injects malicious wl-proxy-client-ip header with ;Base64 payload.
  5. REQUEST FORWARDING: The vulnerable plug-in improperly validates/parses the header.
  • ACCESS: Gains unauthorized access to the backend WebLogic server's data and functions.
  • PIVOT & PERSIST: Moves laterally within the Fusion Middleware environment.
  • [DEFENDER PERSPECTIVE] - IMMEDIATE ACTIONS (BEYOND PATCHING)[citation:6][citation:8] *** PATCHING IS NON-NEGOTIABLE. APPLY ORACLE'S JANUARY 2026 CPU[citation:10]. ***

    PSEUDOCODE - CONCEPTUAL ATTACKER LOGIC

    This is NOT a working exploit. It is the attacker's workflow.

    1. TARGET_DISCOVERY:

      • Use shodan/censys to find Oracle HTTP Servers (port 80/443).
      • Use your check.py or a variant to fingerprint for affected versions (12.2.1.4.0, 14.1.1.0.0, 14.1.2.0.0)[citation:1][citation:7].
    2. VULNERABILITY_CONFIRMATION:

      • Send a safe, non-crashing probe to confirm the proxy plugin is present and potentially vulnerable.
      • Example: Send the request with conflicting X-WebLogic-KeepAlive headers and observe the response. A crash, hang, or specific error message is a positive indicator[citation:6].
    3. EXPLOIT_DEVELOPMENT & TESTING (The Dark Art):

      • In a controlled lab with an identical vulnerable setup, the attacker would: a. Fuzz the overflow trigger: Tweak the chunked body size and content to precisely control the heap layout. b. Defeat Mitigations: Craft shellcode that bypasses Address Space Layout Randomization (ASLR) and Data Execution Prevention (DEP). This might involve Return-Oriented Programming (ROP) chains. c. Stability Engineering: Ensure the exploit doesn't crash the service in a way that denies access, allowing for persistent backdoor installation.
    4. DEPLOYMENT:

      • The final payload would be a single, malicious HTTP POST request containing the exact header conflict and a perfectly sized, shellcode-laden chunked body.
    Download Tool