Summary
CVE-2026-9163 is a critical SQL injection vulnerability affecting GIS Informatics’ GisLab Laboratory Management System. The flaw allows an unauthenticated, remote attacker to inject and execute arbitrary SQL commands against the application’s backend database. The vulnerability has been assigned a CVSS v3.1 base score of 9.8 (Critical).
Technical details
- Root cause: The application improperly neutralizes special elements used in SQL commands (CWE-89), allowing user-supplied input to be interpreted as executable SQL syntax.
- Attack vector: Network-based (AV:N) — the vulnerability can be exploited remotely over the network without any special network position.
- Trigger conditions: Exploitation requires no privileges (PR:N) and no user interaction (UI:N), and has low attack complexity (AC:L), meaning a single unauthenticated request can trigger the flaw.
- Impact: Successful exploitation can result in high impact to confidentiality, integrity, and availability (C:H/I:H/A:H) — potentially allowing an attacker to read, modify, or destroy data stored in the GisLab database, and in some SQL injection scenarios to affect the availability of the underlying system.
- Classification: Tracked under CWE-89 (SQL Injection) and CAPEC-66 (SQL Injection attack pattern).
Affected software
- GIS Informatics GisLab Laboratory Management System, versions 1.4.03 through before 1.5
Severity
- CVSS v3.1 Base Score: 9.8 (Critical)
- Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Mitigation and recommended actions
- Immediate: Upgrade GisLab Laboratory Management System to version 1.5 or later, which resolves this SQL injection issue.
- If immediate patching is not possible:
- Restrict network access to the GisLab application to trusted, internal networks only; do not expose the management interface directly to the internet.
- Deploy a web application firewall (WAF) with SQL injection detection/blocking rules in front of the application as an interim compensating control.
- Monitor database and application logs for anomalous or malformed query patterns indicative of SQL injection attempts.
- Apply the principle of least privilege to the database accounts used by the application to limit the potential impact of a successful injection.

