S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
high·Product Based Web Vulnerabilities·Updated Oct 22, 2024

CVE-2024-35584 Scanner

CVE-2024-35584 scanner - SQL Injection vulnerability in OpenSIS

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.7k
Times Used
continuous scan runs
5.8k
Continuously Checked
assets under CS
2
Vulnerabilities Found
confirmed findings
References
CVECVE-2024-35584
8.8
CVSShigh
Exploitable remotely over the internet · low-privilege account sufficient.

SQL injection vulnerabilities were discovered in Ajax.php, ForWindow.php, ForExport.php, Modules.php, functions/HackingLogFnc.php in OpenSis Community Edition 9.1 to 8.0, and possibly earlier versions. It is possible for an authenticated user to perform SQL Injection due to the lack to sanitisation. The application takes arbitrary value from "X-Forwarded-For" header and appends it to a SQL INSERT statement directly, leading to SQL Injection.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
n/aby n/a
n/a
opensisby opensis
9.1
Updated Sep 10, 2026View on NVD →
Detail

OpenSIS is an open-source student information system widely used in educational institutions for managing student data and academic records. It is deployed by schools, colleges, and universities to handle administrative tasks. OpenSIS helps in tracking student performance, attendance, and grades. This platform supports various modules, including scheduling and reporting, to streamline academic management. OpenSIS is available in both Community and Professional Editions.

The SQL Injection vulnerability in OpenSIS allows authenticated users to inject malicious SQL queries into the system. The vulnerability arises due to unsanitized input taken from the "X-Forwarded-For" header and directly appended to SQL statements. This flaw affects several components, including Ajax.php, ForWindow.php, and Modules.php. Successful exploitation could lead to the compromise of sensitive data.

The SQL injection vulnerability in OpenSIS exists in multiple files such as Ajax.php and ForExport.php. The application fails to sanitize user inputs passed through the "X-Forwarded-For" header, directly embedding it into SQL INSERT statements. The vulnerable endpoint is exposed to an attack where an attacker could manipulate the SQL query structure. By sending a crafted HTTP request, the attacker can cause the server to execute arbitrary SQL commands. This vulnerability affects authenticated users who can interact with the web interface.

Exploitation of this vulnerability could result in the exposure or manipulation of sensitive data in the OpenSIS database. Malicious actors could gain unauthorized access to records, delete or modify data, and potentially execute commands leading to further compromise of the application. In severe cases, it could allow a full takeover of the database, leading to data loss or corruption.

By using the security scanning platform, you can proactively detect and address vulnerabilities like SQL injection in critical systems such as OpenSIS. Our platform helps you stay ahead of potential attacks by providing real-time insights, automated scanning, and detailed reports to secure your digital assets. Start your free trial today and benefit from comprehensive Cyber Threat Exposure Management tailored to your needs.

References:

Solution Advice
  • Ensure proper input validation and sanitization for all user inputs, especially for headers such as "X-Forwarded-For."
  • Implement parameterized queries to prevent SQL injection.
  • Restrict access to sensitive endpoints to authorized users only.
  • Regularly update OpenSIS to the latest version to patch known vulnerabilities.
  • Perform frequent security audits and vulnerability scans to identify potential threats early.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.

CVE-2024-35584 scanner - SQL Injection vulnerability in OpenSIS | S4E