WeGIA Denial-of-Service Vulnerability via Recursive Crawling of Dynamic URLs

Vulnerability

A denial-of-service vulnerability has been identified in WeGIA, an open-source web manager for institutions, targeting Portuguese-speaking users. This vulnerability allows any unauthenticated user to disrupt server availability by engaging in aggressive spidering, particularly with tools like OWASP ZAP. The issue arises from recursive crawling of dynamically generated URLs, combined with inadequate management of high request volumes. Affected versions include WeGIA versions through 3.2.15, with the vulnerability patched in version 3.2.16.

Impact

Exploitation of this vulnerability leads to a significant denial-of-service condition, causing the server to become unresponsive. This disruption can interrupt business operations, with logs indicating repeated requests to dynamic URLs and static file directories.

Reproduction

To reproduce this vulnerability, install OWASP ZAP version 2.15.0 or higher. Configure the Spider to start at 'https://comfirewall.wegia.org:8000/', enable recursion, set the maximum crawl depth to unlimited, and allow form processing. Start the Spider and monitor the server's response. After a few seconds, the server should become unresponsive or begin returning HTTP 5xx errors, indicating a successful denial-of-service condition.

Remediation

Users can update to WeGIA version 3.2.16 or later to address this vulnerability.

Added: Jun 9, 2025, 7:46 PM
Updated: Jun 9, 2025, 7:46 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.0
remediation
7.7
relevance
0.0
threat
6.4
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.