Sceawere
Vulnerability Detail
CVE-2026-90574UPDATED Verified Sceawere Triage Sources: NVD / CISA KEV
SQL Injection in itsourcecode Sales and Inventory System
Vulnerability Metadata
- Severity
- Medium
- Score / CVSS
- 6.3
- Creation Date
- 3h ago
- Vendor
- itsourcecode
- Product
- Sales and Inventory System
- Attack Type
- SQL Injection
- Vector String
- CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
- Attack Complexity
- LOW
Narrative and Response
Description
A security flaw has been discovered in itsourcecode Sales and Inventory System 1.0. This affects an unknown function of the file /pages/emp_transac.php?action=add. The manipulation of the argument firstname results in sql injection. The attack may be performed from remote. The exploit has been released to the public and may be used for attacks.
Executive Summary
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Technical Details
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Mitigations
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
References
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Additional Metadata
{
"score": "6.3",
"pubDate": "2026-09-13T18:16:49.953Z",
"pubdate": "2026-09-13T18:16:49.953Z",
"executiveSummary": "The itsourcecode Sales and Inventory System 1.0 contains a critical SQL injection vulnerability within the /pages/emp_transac.php?action=add component. This flaw arises from the improper sanitization of user-supplied input provided via the 'firstname' argument. By injecting malicious SQL syntax, a remote, unauthenticated attacker can manipulate database queries, potentially leading to unauthorized data extraction, modification, or full administrative control over the backend database. This vulnerability poses a severe risk to the confidentiality, integrity, and availability of the system. Given that functional exploit code is publicly available, the system is exposed to immediate threat actors capable of leveraging this vector without requiring prior authentication. Organizations utilizing this version are advised to treat this as a high-priority security issue, as the potential impact extends to complete compromise of the application's data store.",
"technicalDetails": "The vulnerability resides in the /pages/emp_transac.php file of the itsourcecode Sales and Inventory System 1.0. The root cause is identified as an Improper Neutralization of Special Elements used in an SQL Command, specifically categorized as CWE-89. The application fails to adequately validate or parameterize the 'firstname' argument before processing it within a database query during the transaction addition process triggered by the '?action=add' parameter.\nExploitation occurs when an attacker submits a crafted HTTP request to the vulnerable endpoint. By embedding SQL syntax into the 'firstname' parameter, the attacker alters the intended structure of the backend SQL statement. Because the application logic does not employ prepared statements or parameterized queries, the database engine executes the injected SQL commands with the same privileges as the database user associated with the web application.\nThe attack flow typically involves the following stages: First, the attacker identifies the injection point by testing the 'firstname' field with special characters like single quotes (') to observe application errors or behavioral changes that confirm SQL execution. Second, the attacker utilizes techniques such as UNION-based SQL injection or blind SQL injection to bypass application logic and retrieve sensitive data, including user credentials, inventory records, or system configuration details from the underlying database tables.\nSince the /pages/emp_transac.php endpoint is remotely accessible, the vulnerability can be exploited over the network without the need for active session cookies or elevated system privileges. The public availability of exploit scripts significantly lowers the barrier to entry, allowing even low-skilled threat actors to successfully compromise the system. Post-exploitation, an attacker can perform actions ranging from unauthorized data exfiltration and integrity violations to administrative bypass, depending on the permissions granted to the database user. If the database user possesses sufficient privileges, the attacker may further escalate the attack to perform file system operations or execute system-level commands, leading to full server compromise."
}