S4E just found a medium-severity finding from ai rule artifact file disclosure scanner
PlatformPlansPartners
Resources
ToolsBlogDocs
Sign Up →
critical·Product Based Web Vulnerabilities·Updated Oct 8, 2024

CVE-2023-4450 Scanner

CVE-2023-4450 Scanner - Remote Code Execution (RCE) vulnerability in JeecgBoot JimuReport

Est. Time~10 seconds
Scan TypeSingle Scan
Targetsdomain, ipv4, subdomain
CostFree
2.1k
Times Used
continuous scan runs
5.9k
Continuously Checked
assets under CS
0
Vulnerabilities Found
confirmed findings
References
CVECVE-2023-4450
9.8
CVSSmedium
Exploitable remotely over the internet · low-privilege account sufficient.

A vulnerability was found in jeecgboot JimuReport up to 1.6.0. It has been declared as critical. Affected by this vulnerability is an unknown functionality of the component Template Handler. The manipulation leads to injection. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. Upgrading to version 1.6.1 is able to address this issue. It is recommended to upgrade the affected component. The associated identifier of this vulnerability is VDB-237571.

Attack Vector
Network
Privileges Req.
Low
User Interaction
None
Affected
JimuReportby jeecgboot
1.0
Updated Aug 22, 2026View on NVD →
Detail

JeecgBoot JimuReport is a software tool widely used for generating reports and dashboards in enterprise environments. It is favored by developers and IT professionals due to its ability to streamline data visualization and reporting tasks. Organizations utilize JimuReport to improve data access and decision-making processes across departments. This software is employed in scenarios where complex data needs to be converted into meaningful insights quickly and accurately. Clients across various industries, including finance, healthcare, and logistics, often integrate JimuReport into their systems to enhance operational efficiency. The software's versatility and ease of use make it a popular choice for enterprise-level reporting solutions.

This vulnerability involves remote code execution via template injection in the JeecgBoot JimuReport software version up to 1.6.0. By exploiting this vulnerability, an attacker can execute unauthorized commands by manipulating SQL statements through a feature known as the 'Template Handler'. The vulnerability is critical as it can be remotely exploited without needing direct access to the vulnerable system. Attack vectors involve unauthorized API calls that lead to the execution of arbitrary code. Consequently, this allows attackers to perform actions beyond the intended functionality of the software. In addition, once publicized, such vulnerabilities pose a significant risk due to the ease with which they can be abused.

The technical details of the vulnerability reveal that the issue resides in how the 'jmreport/queryFieldBySql' API is processed. This API endpoint is vulnerable to template injection attacks as it mishandles SQL parsing using the Freemarker template engine. Within this exploitation framework, attackers craft malicious SQL inputs to execute arbitrary system commands. The use of Freemarker in processing user-provided data without proper sanitization or validation is at the core of this vulnerability. An attacker can inject payloads that lead to the execution of commands such as curl against a specified URL, thus gaining control over affected systems. The vulnerable component, Template Handler, fails to restrict access to critical functions, making it susceptible to exploitation.

If successfully exploited, the RCE vulnerability in JeecgBoot JimuReport can have severe consequences. Attacks may result in unauthorized data access, manipulation, and the potential compromise of sensitive information. Organizations may experience service disruptions, financial losses, and reputational damage due to unauthorized system commands executed by attackers. Additionally, the exposure of internal frameworks and systems could lead to further exploitation or attacks. This vulnerability underscores the critical need for timely patching and monitoring of enterprise systems to mitigate potential exploitation and protect critical infrastructure.

REFERENCES

Solution Advice
  • Upgrade to JeecgBoot JimuReport version 1.6.1 or later to mitigate this vulnerability.
  • Ensure proper validation and sanitization of user inputs within your system to prevent similar injection attacks.
  • Review and restrict permissions for accessing and executing system commands through the software interface.
  • Implement continuous monitoring and alerting mechanisms to detect and respond to unauthorized access attempts promptly.
  • Conduct regular security assessments and audits to identify and remediate potential vulnerabilities within the infrastructure.

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.