CVE-2025-60731: Perfree PerfreeBlog unrestricted file upload in installTheme

CVE-2025-60731 · Severity: high · CVSS 7.6 · Published 2025-10-24

PerfreeBlog, a Java-based content management system used for building websites and blogs, contains a security flaw in its theme installation feature. An attacker with basic user permissions can upload malicious files to the server, potentially leading to a full takeover of the website. This could result in the theft of sensitive data, website defacement, or a complete disruption of services.

Technologies: Perfreeblog. Vendors: Perfree.

Quick answers

Is CVE-2025-60731 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2025-60731 being exploited in the wild.
How severe is CVE-2025-60731?
High severity, with a CVSS score of 7.6, published 24 October 2025.
Which products and versions are affected?
Perfreeblog 4.0.11.
Is there a fix for CVE-2025-60731?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
How is CVE-2025-60731 attacked?
It is attacked over the network, in a network appliance.
Am I affected by CVE-2025-60731?
Check whether you run Perfreeblog at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Technical details

An unrestricted file upload vulnerability (CWE-434) exists in PerfreeBlog v4.0.11 within the 'installTheme' function. The flaw allows an authenticated user with low-level privileges to upload arbitrary files, such as web shells, to the server via the theme installation mechanism. Because the application fails to properly validate file types or extensions during the upload process, an attacker can achieve remote code execution (RCE) on the underlying host. The vulnerability is reachable over the network and does not require user interaction, though it does require valid login credentials.

Affected products

  • Perfree PerfreeBlog 4.0.11

Timeline

  • 2025-10-24: advisory: Initial disclosure of CVE-2025-60731

References

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.