CVE-2025-66022 CRITICAL

CVE-2025-66022: FACTION Unauthenticated Custom Extension Upload leads to RCE

Vendor Factionsecurity
Product faction
Weakness CWE-829 · Inclusion from untrusted sphere
Published November 26, 2025
Last update November 26, 2025

CVSS base score

9.7/10
Attack vector Network
Attack complexity Low
Privileges required None
User interaction Required
Confidentiality High
Integrity High

CVSS vector

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

What the vulnerability does

01Description

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.

Key dates

02Disclosure timeline

November 26, 2025 CVE published
November 26, 2025 Record updated