← Back to search

CVE-2021-48014

9.8 CRITICALpublic exploit available

Published 2026-10-22 · Updated 2026-10-23

AI risk analysis

Summary
FineReport 9.0 has a path traversal flaw (CWE-22) in the unauthenticated /WebReport/ReportServer/design_save_svg endpoint, allowing attackers to write arbitrary files—including JSP webshells—by injecting directory traversal sequences in the filePath parameter, leading to remote code execution.
Exploitability
Exploitation is trivial for unauthenticated attackers due to lack of authentication, no input sanitization on filePath, and publicly available proof-of-concept exploits.
Blast radius
Successful exploitation grants full system compromise (RCE) with no user interaction required, enabling data theft, lateral movement, or persistent backdoor access across the affected reporting server and potentially connected systems.
Detection
Look for POST requests to /WebReport/ReportServer containing filePath parameters with %2e%2e or .. sequences and a __CONTENT__ field with JSP code (e.g., <%@ page ... %>), especially from unauthenticated sources; also monitor for unexpected .jsp file creation under the web root or report server directories.
Prioritized remediation
Upgrade to FineReport version 10.0 or later, as the vendor confirmed the vulnerability is fixed starting in that release; until then, disable the design_save_svg endpoint or restrict network access to it via firewall rules.
rcepath-traversalwebappunauthenticatedjsp-webshell

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

FineReport 9.0 contains a path traversal vulnerability in the /WebReport/ReportServer design_save_svg operation that allows unauthenticated attackers to write arbitrary files via the filePath parameter. Attackers can send a POST request with directory traversal sequences in filePath and a __CONTENT__ payload to write a JSP webshell and achieve remote code execution. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-14.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-22

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.