CVE Catalog

CVE-2026-45027

MediumCVSS 5.9
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.14%

3th percentile - higher than 3% of all known CVEs

Summary

In WeGIA versions prior to 3.7.3, html/login.php hashes the submitted password using PHP's hash() function with SHA-256 and no salt before comparing it to the stored value. The password change flow in controle/FuncionarioControle.php follows the same pattern. SHA-256 is a general-purpose cryptographic hash built for speed, not password storage; without a salt, identical passwords produce identical digests, making the entire hash database vulnerable to a single precomputed rainbow table lookup. This vulnerability is fixed in 3.7.3.

Risk Assessment

If the database is leaked, an attacker could quickly recover user passwords using rainbow tables or dictionary attacks, leading to account takeover.

Recommendation

Update WeGIA to version 3.7.3 or later, which implements secure password storage, and force users to change their passwords.

Other vulnerabilities in WeGIA

See all
Original NVD description (English source)

WeGIA is a web manager for charitable institutions. In versions prior to 3.7.3, when a user logs in, html/login.php hashes the submitted password using PHP's hash() function with the SHA-256 algorithm and no salt before comparing it to the stored value. The password change flow in controle/FuncionarioControle.php follows the same pattern. SHA-256 is a general-purpose cryptographic hash built for speed, not password storage. Without a salt, identical passwords produce identical digests, making the entire hash database vulnerable to a single precomputed rainbow table lookup. This vulnerability is fixed in 3.7.3.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS