Ormzro

#3018of 53,640
83.4Total CVSS
Vulnerabilities · 12
Medium
6
High
6
PT-2026-30286
8.8
2026-04-03
Unknown · Openstamanager · CVE-2026-35470
Name of the Vulnerable Software and Affected Versions OpenSTAManager versions prior to 2.10.2 Description OpenSTAManager, prior to version 2.10.2, contains an SQL Injection vulnerability in the `confronta righe.php` files across different modules. The `righe` parameter, received via the `$ GET['righe']` request, is directly concatenated into an SQL query without proper sanitization, parameterization, or validation. This allows an authenticated attacker to inject arbitrary SQL statements, potentially extracting sensitive data such as user credentials, customer information, invoice data, and other stored data. The vulnerability exists in six files: `modules/fatture/modals/confronta righe.php`, `modules/interventi/modals/confronta righe.php`, `modules/preventivi/modals/confronta righe.php`, `modules/ordini/modals/confronta righe.php`, `modules/ddt/modals/confronta righe.php`, and `modules/contratti/modals/confronta righe.php`. Exploitation involves crafting malicious HTTP GET requests to the `confronta righe.php` endpoint, manipulating the `righe` parameter to execute SQL queries. Successful exploitation could lead to confidentiality, integrity, and availability compromise of the database. Recommendations Apply parameterized statements with `prepare()` to the `righe` parameter in all six affected files: `modules/fatture/modals/confronta righe.php`, `modules/interventi/modals/confronta righe.php`, `modules/preventivi/modals/confronta righe.php`, `modules/ordini/modals/confronta righe.php`, `modules/ddt/modals/confronta righe.php`, and `modules/contratti/modals/confronta righe.php`.
PT-2026-29657
8.8
2026-04-01
Unknown · Openstamanager · CVE-2026-28805
**Name of the Vulnerable Software and Affected Versions** OpenSTAManager versions prior to 2.10.2 **Description** OpenSTAManager is vulnerable to Time-Based Blind SQL Injection through the `options[stato]` GET parameter in multiple AJAX select handlers. The user-supplied value from `options[stato]` is directly concatenated into SQL WHERE clauses without sanitization, parameterization, or allowlist validation. An authenticated attacker can inject arbitrary SQL statements to extract sensitive data from the database, including usernames, password hashes, and financial records. The affected endpoints are: `/ajax select.php?op=preventivi`, `/ajax select.php?op=ordini-cliente`, and `/ajax select.php?op=contratti`. The vulnerable variable is `options[stato]`. The issue stems from insufficient sanitization of user input by HTMLPurifier, which does not strip SQL keywords or operators. An attacker can exploit this to extract data, potentially compromising confidentiality, integrity, and availability. **Recommendations** Versions prior to 2.10.2 should implement an allowlist validation for the `options[stato]` parameter, ensuring only permitted column names are used. Alternatively, use regex validation to strictly control the format of the input. As a supplementary measure, wrap the column name in backticks to treat it as an identifier. Audit all usages of `$superselect` across the codebase and validate any value used as part of a SQL expression.