Osclass: SQL Injection in Item Model Handler (CVE-2026-113381)
Osclass versions up to 8.3.1 are vulnerable to a remote SQL injection attack due to insufficient sanitization of the sPattern argument in the Item::findUserItems function.
CVE search metadata
CVE search record: CVE-2026-113381. Severity: high. CVSS: 7.3. KEV: no. Product: Osclass (<= 8.3.1). Brief: Osclass: SQL Injection in Item Model Handler (CVE-2026-113381). Brief link: https://feed.craftedsignal.io/briefs/2026-10-osclass-sql-injection/
Triage facts
Revision 1- Applicability
- Osclass (<= 8.3.1)
- Evidence
- Unknown
- Severity
- High
- Action
- Immediate escalation
- Sources
- 1 public source
- Freshness
- Revision 1Oct 20, 10:32 UTC
- Vulnerabilities
- 1 CVE
- Source quality
- A1Likely
Osclass versions up to 8.3.1 contain a critical SQL injection vulnerability in the Item::findUserItems function, located within the file 'oc-includes/osclass/model/Item.php'. The vulnerability arises from improper sanitization of the 'sPattern' argument passed to the Item Model Handler. A remote attacker can exploit this flaw by submitting crafted input to the affected parameter, potentially allowing unauthorized access to the database or sensitive information disclosure. Public exploit code for this vulnerability is currently available, posing an immediate risk to installations that have not implemented compensating controls. Despite early disclosure attempts, the vendor has not responded or provided a patch, leaving legacy versions susceptible to exploitation.
Impact
Successful exploitation of this SQL injection vulnerability allows remote attackers to manipulate backend database queries, which could lead to unauthorized data extraction, database modification, or complete compromise of the underlying database application. Organizations running Osclass versions 8.3.1 or older are at risk of data breach and loss of service integrity.
Recommendation
- Identify all public-facing instances of Osclass version 8.3.1 or older and restrict access to the web interface via a Web Application Firewall (WAF) until the vulnerability is addressed by the vendor or internal patches are applied.
- Implement strict input validation on the application layer for the 'sPattern' parameter to ensure it does not contain malicious SQL metacharacters.
- Monitor database query logs for unusual syntax patterns, such as UNION statements or comment indicators, originating from web traffic to the application.
Immediate actions
Identify and isolate public-facing Osclass instances
Mitigations
Deploy WAF rules to block malicious SQL patterns in the sPattern parameter
CVE-2026-113381