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.
Published: 2026-10-22
Score: 9.3 Critical
EPSS: n/a
KEV: No
Impact: Remote code execution
Action: Immediate Patch
AI Analysis

Impact

FineReport 9.0 includes a path‑traversal flaw in the /WebReport/ReportServer design_save_svg endpoint. An unauthenticated attacker can craft a POST request that supplies a filePath containing directory traversal sequences and a __CONTENT__ payload. The server writes the payload to the attacked path, allowing the attacker to place arbitrary files, such as a JSP web shell, and execute code under the web server's privileges. The vulnerability is a classic path‑traversal weakness and is classified as CWE‑22.

Affected Systems

FanRuan FineReport 9.0 is affected. No additional product or minor‑release details are provided; the vulnerability applies to any installation running version 9.0 that exposes the design_save_svg operation.

Risk and Exploitability

The issue scores a CVSS score of 9.3, indicating critical severity. Although EPSS data is not available, the Shadowserver Foundation documented exploitation in October 2023, confirming that attackers can exploit the flaw. The vulnerability is not listed in the CISA KEV catalog. Because authentication is not required, the attack surface is large; an attacker only needs unauthenticated HTTP access to the vulnerable endpoint to perform the file write and achieve remote code execution.

Generated by OpenCVE AI on October 22, 2026 at 13:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the vendor‑issued patch that fixes the design_save_svg path‑traversal vulnerability.
  • If a patch is not yet available, block unauthenticated requests to the /WebReport/ReportServer design_save_svg endpoint using a firewall or reverse‑proxy rule.
  • Restrict file‑system permissions for the application’s writable directories so that the web server process cannot create or overwrite files outside the intended location.
  • Monitor HTTP logs for abuses of the design_save_svg endpoint and investigate suspicious requests.

Generated by OpenCVE AI on October 22, 2026 at 13:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 22 Oct 2026 11:00:00 +0000

Type Values Removed Values Added
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.
Title FineReport 9.0 Unauthenticated Path Traversal File Write via ReportServer
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-22T10:57:29.782Z

Reserved: 2026-10-14T20:25:29.144Z

Link: CVE-2021-48014

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-22T11:17:04.390

Modified: 2026-10-22T11:17:04.390

Link: CVE-2021-48014

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-22T13:30:05Z

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')