CVE-2025-66022

FACTION Unauthenticated Custom Extension Upload leads to RCE

Published Nov 26, 2025 CVSS 3.1 · 9.7 Critical EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Owasp
Owasp faction
Weaknesses CWE-862
CPEs cpe:2.3:a:owasp:faction:*:*:*:*:*:*:*:*
Vendors & Products Owasp
Owasp faction
Type Values Removed Values Added
First Time appeared Factionsecurity
Factionsecurity faction
Vendors & Products Factionsecurity
Factionsecurity faction
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
Title FACTION Unauthenticated Custom Extension Upload leads to RCE
Weaknesses CWE-287
CWE-829
References
Metrics cvssV3_1

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

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Nov 26, 2025, 3:13 PM
Reserved
Nov 21, 2025, 1:08 AM
Status
Analyzed
Published
Nov 26, 2025, 3:15 AM
Modified
Oct 18, 2026, 8:10 PM