S4E just found a high-severity finding from top 10 tcp port service scan
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Nov 18, 2025

CVE-2021-34427 Scanner

CVE-2021-34427 Scanner - Remote Code Execution vulnerability in Eclipse BIRT Viewer

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, subdomain, ipv4
CostFree
3k
Times Used
continuous scan runs
4.4k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2021-34427
9.8
CVSS

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.

Attack Vector
-
Privileges Req.
-
User Interaction
-
Affected
Eclipse BIRTby The Eclipse Foundation
unspecified
Updated Aug 21, 2026View on NVD →
Detail

Eclipse BIRT Viewer is a well-regarded tool used for creating data visualizations and reports. It is primarily utilized by developers and data analysts to integrate sophisticated reporting functions into their applications. The software supports a wide range of data sources and can deliver interactive reports via a web application interface. Widely implemented in diverse industries, Eclipse BIRT Viewer is valued for its flexibility and powerful reporting capabilities, making it a critical tool in data-driven environments. Businesses use it to enhance decision-making through the presentation and analysis of various data sets. The software's popularity is attributed to its open-source nature, making it highly customizable and versatile.

The Remote Code Execution vulnerability in Eclipse BIRT Viewer allows unauthorized users to execute arbitrary code on the server where the software is hosted. This vulnerability is introduced through JSP injection, allowing attackers to create and access malicious JSP files within the viewer directory. JSP injection typically occurs when user inputs in query parameters are not properly sanitized. This can lead to the creation of executable scripts that can be triggered remotely by an attacker. The flaw potentially opens the backend server to manipulation and unauthorized control. The severe nature of this vulnerability poses a major security threat by potentially allowing attackers complete access to the server's resources.

The vulnerability is primarily triggered through improperly handled query parameters as it relates to JSP injection. By sending specially crafted query parameters to the server, a remote attacker could create and then execute a JSP file within the server's file directory. The endpoint in question involves the handling of reports and document designations within the software. The 'sample' and '__document' parameters in the software's document handler endpoint are susceptible to the injection of malicious payloads. When these parameters are exploited, they can cause the server to generate a document with a malicious JSP payload, allowing unauthorized code execution.

If exploited, this vulnerability could result in a complete takeover of the affected server or application. Attackers can gain remote control, initiating the download of sensitive data or even deploying additional malicious software. System integrity and confidentiality can be significantly compromised, leading to unauthorized exposure or manipulation of critical data repositories. This could further extend to other connected systems, escalating the network security risks considerably. In environments where sensitive data is processed, breaches could lead to legal repercussions and damage to corporate reputation. Thus, the exploitation of this vulnerability holds the potential to significantly disrupt normal business operations.

REFERENCES

Solution Advice
  • Immediately update Eclipse BIRT Viewer to a version newer than 4.8.0.
  • Ensure all inputs are properly validated and sanitized, especially within query parameters.
  • Limit permissions so only trusted users can upload or modify files on the server.
  • Regularly scan and monitor for any unauthorized file uploads or code executions.
  • Utilize security tools to enforce stricter access controls on the server.

Get AI-powered remediation steps tailored to your asset.

Try AI Solutions →

Check your infrastructure.
Right now.

11,000+ scanners. Free to start. No credit card required.