Eclipse BIRT - RCE (CVE-2021-34427)
Description
In Eclipse BIRT versions 4.8.0 and earlier, an attacker can use query parameters to create a JSP file which is accessible from remote (current BIRT viewer dir) to inject JSP code into the running instance.
psychologyCrowdSec Analysis
CVE-2021-34427 is a critical vulnerability in Eclipse BIRT versions 4.8.0 and earlier that allows remote attackers to inject malicious JSP code by manipulating query parameters. Exploiting this flaw could enable attackers to execute arbitrary code on the server, potentially leading to full system compromise and unauthorized access to sensitive data.
CrowdSec has been tracking this vulnerability and its exploits since 10th of December 2025.
Insights from the CrowdSec network reveal that the attackers trying to exploit CVE-2021-34427 are composed of a fairly even mix of opportunistic and targeted actors. Some attackers employ preliminary reconnaissance, while others use indiscriminate scanning. Telemetry from the CrowdSec network also shows that exploitation activity for CVE-2021-34427 remains steady week-over-week. Attack volumes are consistent with long-term trends, indicating sustained interest from threat actors. CVE-2021-34427 continues to be an active part of the threat landscape and will likely remain this way for the forseeable future.
Attackers exploit this vulnerability by sending crafted requests to the /document endpoint with malicious query parameters, resulting in the creation and execution of attacker-controlled JSP files within the application directory. Subsequent requests to the uploaded .jsp files are used to execute arbitrary code on the server.
Full Intelligence Available
Connect your API key to access CrowdSec scores, exploit timelines, and attacker IPs.
| Event | Date |
|---|---|
| CVE Published | 2021-06-25 |
| Rule Released | 2025-12-10 |
| CrowdSec First Seen | 2025-12-16 |
Related Weaknesses
The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.
Remediation & Protection
External References
- http://seclists.org/fulldisclosure/2022/Dec/30
- http://packetstormsecurity.com/files/170326/Eclipse-Business-Intelligence-Reporting-Tool-4.11.0-Remote-Code-Execution.html
- https://bugs.eclipse.org/bugs/show_bug.cgi?id=538142
- https://github.com/projectdiscovery/nuclei-templates/blob/main/http/cves/2021/CVE-2021-34427.yaml