cbcvebase.
CVE-2008-3257
published 2008-07-22

CVE-2008-3257: Stack-based buffer overflow in the Apache Connector (mod_wl) in Oracle WebLogic Server (formerly BEA WebLogic Server) 10.3 and earlier allows remote attackers…

PriorityP274critical10CVSS 2.0
AVNACLAuNCCICAC
EXPLOIT
EPSS
83.59%
99.7th percentile
Stack-based buffer overflow in the Apache Connector (mod_wl) in Oracle WebLogic Server (formerly BEA WebLogic Server) 10.3 and earlier allows remote attackers to execute arbitrary code via a long HTTP version string, as demonstrated by a string after "POST /.jsp" in an HTTP request.

Affected

18 ranges
VendorProductVersion rangeFixed in
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
beaweblogic_server
bea_systemsweblogic_server
oracleweblogic_server<= 10.3

Detection & IOCsextracted from sources · hover to see the quote

commandPOST /.jsp <OVERFLOW_STRING>\r\nHost: localhost\r\n\r\n
filenamemod_wl_20.so
path/index.jsp
otherWeblogic Bridge Message
bytes
"C" x 97 . pack("L", 0x10013930) x 3 . pack("L", 0x10013930) . pack("L", 0x10013931) . pack("L", 0x77EA411E)
  • Detect exploitation attempts by inspecting HTTP POST requests where the HTTP version string (after the URI) is abnormally long (e.g., 4000+ bytes), particularly targeting .jsp paths such as '/.jsp' or '/index.jsp'.
  • Fingerprinting probe: attacker sends a POST request with a randomly-valued Transfer-Encoding header and a chunked body to the target JSP URI; a 200 response containing 'Weblogic Bridge Message' indicates a vulnerable mod_wl connector. Monitor for this pattern.
  • Alert on HTTP responses containing the string 'Weblogic Bridge Message' in the body, as this is the banner returned by a vulnerable mod_wl connector and is actively used by exploit tooling for version fingerprinting.
  • The exploit payload uses a 4102-byte offset before the return address overwrite. Detect HTTP POST requests where the request line (method + URI + version field) exceeds 4000 bytes as an anomaly indicator for this CVE.
  • The bad characters for the payload are null byte, CR, LF, and '?'. Shellcode in exploit traffic will avoid these bytes; use this to tune payload-detection signatures.
  • Build dates in the 'Weblogic Bridge Message' response body on or before 'Jul 28 2008' indicate a vulnerable connector version. Parse this date from error responses to identify unpatched systems.
  • ·The Windows exploit (DoS path) in the PoC is acknowledged as broken/incomplete by the author; only the Windows RCE path and the Metasploit module are functional.
  • ·The Metasploit module targets Windows systems without DEP only; exploitation on DEP-enabled or non-Windows systems is not supported by these exploit implementations.
  • ·Return addresses (ROP gadgets) in the Metasploit module are hardcoded per specific mod_wl_20.so build versions (SP4/SP5/SP6); they will not work against other builds or OS locales.
  • ·The original PoC return address 0x10013930 targets Windows Server 2003 Enterprise Edition SP2 RC1 English only; it will not work on other OS versions or locales.
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.