CVE Catalog

CVE-2025-66022

Critical
Published: Translated: NVD NIST

Summary

FACTION (a PenTesting Report Generation and Collaboration Framework) before version 1.7.1 allows arbitrary code execution on the server via the extension execution path. Missing authentication on the `/portal/AppStoreDashboard` endpoint allows an unauthenticated attacker to upload a malicious extension, leading to remote code execution.

Risk Assessment

An unauthenticated attacker can take over the Faction server, potentially compromising confidentiality, integrity, and availability of data and enabling further attacks in the network.

Recommendation

Immediately upgrade FACTION to version 1.7.1 or later and restrict access to the `/portal/AppStoreDashboard` endpoint.

Original NVD description (English source)

FACTION is a PenTesting Report Generation and Collaboration Framework. Prior to version 1.7.1, an extension execution path in Faction’s extension framework permits untrusted extension code to execute arbitrary system commands on the server when a lifecycle hook is invoked, resulting in remote code execution (RCE) on the host running Faction. Due to a missing authentication check on the /portal/AppStoreDashboard endpoint, an attacker can access the extension management UI and upload a malicious extension without any authentication, making this vulnerability exploitable by unauthenticated users. This issue has been patched in version 1.7.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS