CVE-2020-37089 in School ERP Proinfo

Summary

by MITRE • 02/04/2026

School ERP Pro 1.0 contains a SQL injection vulnerability in the 'es_messagesid' parameter that allows attackers to manipulate database queries through GET requests. Attackers can exploit the vulnerable parameter by injecting crafted SQL statements to potentially extract, modify, or delete database information.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Analysis

by VulDB Data Team • 02/11/2026

The School ERP Pro 1.0 application presents a critical SQL injection vulnerability identified as CVE-2020-37089, which stems from inadequate input validation within the 'es_messagesid' parameter handling. This vulnerability exists in the application's web interface where GET requests are processed without proper sanitization of user-supplied data, creating an exploitable pathway for malicious actors to manipulate the underlying database queries. The flaw manifests when the application directly incorporates user input into SQL command construction without appropriate escaping or parameterization mechanisms, allowing attackers to inject malicious SQL code that executes within the database context.

The technical implementation of this vulnerability follows CWE-89 patterns, specifically categorized under SQL injection flaws where insufficient input sanitization permits arbitrary SQL command execution. Attackers can exploit this weakness by crafting malicious GET requests containing specially formatted payloads in the 'es_messagesid' parameter, enabling them to bypass authentication mechanisms, extract sensitive information from database tables, modify existing records, or even delete critical data structures. The vulnerability's impact extends beyond simple data theft as it can potentially allow attackers to escalate privileges within the database environment and establish persistent access to the school's educational records system.

Operationally, this vulnerability poses significant risks to educational institutions utilizing School ERP Pro 1.0, as it directly threatens the confidentiality, integrity, and availability of student and administrative data. The attack surface is particularly concerning given that many educational systems contain sensitive personal information, academic records, and financial data that could be compromised through successful exploitation. The vulnerability's accessibility through standard web requests means that attackers require minimal technical expertise to potentially gain unauthorized access to critical institutional databases, making it an attractive target for both opportunistic and targeted attacks.

Security mitigations for this vulnerability should prioritize immediate implementation of parameterized queries and input validation mechanisms to prevent SQL injection attacks. Organizations should implement proper input sanitization techniques including the use of prepared statements, stored procedures, and comprehensive parameter validation to ensure that user-supplied data cannot be interpreted as SQL commands. Additionally, web application firewalls should be configured to detect and block suspicious SQL injection patterns, while regular security assessments should be conducted to identify similar vulnerabilities within the application's codebase. The remediation process must also include comprehensive testing to verify that all database interactions properly handle user input without creating exploitable conditions, aligning with established security frameworks that emphasize defense in depth strategies.

Responsible

VulnCheck

Reservation

02/01/2026

Disclosure

02/04/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00052

KEV

no

Activities

very low

Sources

Want to stay up to date on a daily basis?

Enable the mail alert feature now!