CVE-2025-24905 in WeGIAinfo

Summary

by MITRE • 02/04/2025

WeGIA is a Web Manager for Charitable Institutions. A SQL Injection vulnerability was discovered in the WeGIA application, `get_codigobarras_cobranca.php` endpoint. This vulnerability could allow an authorized attacker to execute arbitrary SQL queries, allowing access to or deletion of sensitive information. This issue has been addressed in version 3.2.12 and all users are advised to upgrade. There are no known workarounds for this vulnerability.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Analysis

by VulDB Data Team • 02/04/2025

The WeGIA web application serves charitable institutions as a comprehensive web management system, handling sensitive donor and institutional data. This particular vulnerability resides within the `get_codigobarras_cobranca.php` endpoint which appears to process barcode generation for billing purposes. The SQL injection flaw represents a critical security weakness that undermines the application's data integrity and confidentiality mechanisms. The vulnerability affects the application's ability to properly sanitize user inputs before incorporating them into database queries, creating an exploitable pathway for malicious actors.

This SQL injection vulnerability falls under the CWE-89 category, specifically classified as improper neutralization of special elements used in an SQL command. The flaw allows an attacker to manipulate the database query execution flow by injecting malicious SQL code through input parameters. The attack vector likely involves manipulation of URL parameters or form fields that are directly incorporated into SQL statements without adequate validation or parameterization. The vulnerability's impact extends beyond simple data retrieval to include potential data modification, deletion, and unauthorized access to sensitive institutional information.

The operational implications of this vulnerability are severe for charitable institutions that rely on WeGIA for their administrative functions. An attacker could potentially extract donor records, financial data, institutional configurations, and other sensitive information that could be exploited for financial fraud, identity theft, or reputational damage. The vulnerability's authorization requirement suggests it may be accessible to legitimate users with appropriate privileges, making it particularly dangerous as it could be exploited by insiders or compromised accounts. The attack could result in complete database compromise, data loss, and regulatory compliance violations under data protection frameworks.

The vendor has addressed this vulnerability in version 3.2.12 through proper input validation and parameterized query implementations. Organizations using WeGIA should immediately upgrade to this patched version to eliminate the risk. Security monitoring should include detection of unusual database query patterns and unauthorized access attempts. The vulnerability's classification aligns with ATT&CK technique T1071.004 for application layer protocol traffic, as attackers may exploit this to manipulate the application's database interactions. Organizations should implement comprehensive input validation controls, employ web application firewalls, and conduct regular security assessments to prevent similar vulnerabilities in other application components. The lack of known workarounds emphasizes the critical nature of this vulnerability and the necessity for immediate remediation through the official patch release.

Responsible

GitHub M

Reservation

01/27/2025

Disclosure

02/04/2025

Moderation

accepted

CPE

ready

EPSS

0.00464

KEV

no

Activities

very low

Sources

Want to know what is going to be exploited?

We predict KEV entries!