Skip to main content

QNAP QuFTP Service CVE-2026-47790

| EUVDEUVD-2026-101990 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-15 qnap GHSA-g9jq-pqxh-j9mj
6.3
CVSS 4.0 · Vendor: qnap
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid QuFTP user account
  2. Delivery
    Inject malicious script into stored field
  3. Exploit
    Victim loads injected content
  4. Execution
    Script executes in victim browser session
  5. Impact
    Hijack session / act as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires the attacker to first obtain a valid QuFTP Service user account (PR:L, confirmed by both the description 'if a remote attacker gains a user account' and the CVSS vector), and requires a victim to view the injected content (UI:A / user interaction), which is the normal precondition for XSS execution. These two factors - mandatory authentication and victim interaction - are the primary limiters on real-world risk. Affected deployments are QNAP NAS devices running QuFTP Service prior to 1.4.6, 1.5.5, or 1.6.5 (per the applicable branch); no unauthenticated or default-configuration exploitation path is indicated.

Impact

This is a moderate-risk, authenticated stored/reflected cross-site scripting flaw (CWE-79) in QNAP's QuFTP Service, not a high-priority emergency. The vendor-supplied CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:N/VA:N/SC:H/SI:H/SA:H, score 6.3) and the description agree: the attacker must first obtain a legitimate user account (PR:L = authenticated), network reachable (AV:N), low complexity (AC:L), with user interaction required (UI:A), consistent with XSS where a victim must load the injected content. No EPSS score, KEV listing, or POC was provided in the input, so there is no public exploit identified at time of analysis and no evidence of active exploitation - the signals point to opportunistic rather than mass exploitation. One internal inconsistency worth noting: the vendor rates subsequent-system confidentiality/integrity/availability as High (SC:H/SI:H/SA:H) yet vulnerable-system impact as only VC:L/VI:N/VA:N, which is an unusually aggressive subsequent-system rating for a typical XSS and should be verified against the actual QuFTP advisory. Because exploitation is gated behind a valid account and victim interaction, this is a 'real but low-urgency' issue for most deployments rather than a drop-everything critical.

Exploit ScenarioDerived

An attacker who has registered or been granted a low-privileged QuFTP Service user account submits input containing a malicious script payload into a field that is later rendered in another user's or an administrator's browser session. When the victim views that content in the QuFTP/QNAP management interface, the script executes in their authenticated session, potentially hijacking the session or performing actions as the victim. No public exploit code was identified at time of analysis, and the attack requires both authentication and victim interaction.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 15, 2026

Authenticated cross-site scripting in QNAP's QuFTP Service allows a remote attacker who already holds a valid QuFTP user account to inject malicious script that executes in a victim's browser within the NAS web interface, potentially compromising the wider session context rather than the FTP service alone. The flaw affects QuFTP Service installations on QNAP NAS devices in branches prior to 1.4.6, 1.5.5, and 1.6.5, and successful exploitation additionally requires a victim to view the injected content. No public exploit code and no confirmed active exploitation were identified at time of analysis, and the mandatory account prerequisite plus the user-interaction requirement are the principal limiters on real-world risk.

RemediationAI

Vendor-released patch: upgrade QuFTP Service to 1.4.6 or later, 1.5.5 or later, or 1.6.5 or later, whichever corresponds to the branch installed on the NAS, via the QNAP App Center using the release notes at https://www.qnap.com/en/app-release-notes?keyword=QuFTP%20Service&app=QuFTP&product-line=nas. Until the update is applied, remove or tightly restrict QuFTP user accounts so that only trusted personnel hold credentials, since the flaw cannot be reached without an authenticated account; additionally block FTP/web management access from untrusted networks by binding to internal interfaces or requiring VPN access, though this breaks legitimate remote FTP workflows. Where FTP service is not operationally required, disabling QuFTP Service eliminates the attack surface entirely at the cost of losing file-transfer functionality, and administrators should monitor NAS web logs for suspicious script-bearing parameters or filenames as an interim detection measure.

Affected VersionsENISA

QuFTP Service 1.6.x <1.6.5
QuFTP Service 1.5.x <1.5.5
QuFTP Service 1.4.x <1.4.6

Affected Packages

euvd quftp_service fix: 1.4.6, 1.5.5, 1.6.5

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The issue is a cross-site scripting flaw (CWE-79) rooted in improper neutralization of user-controllable input during web page generation: QuFTP Service renders attacker-supplied data in its web-facing interface without context-appropriate output encoding, letting script execute in the origin of the NAS management UI. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:A) confirms network reachability, low attack complexity, and a mandatory low-privileged QuFTP account, while UI:A confirms that a victim must interact with the crafted content for the payload to fire. The Scope Changed metrics (SC:H/SI:H/SA:H) indicate that impact extends beyond the vulnerable component to the browser session and surrounding NAS interface, and the independent CVSS 3.1 assessment (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) agrees that direct confidentiality and integrity impact on the vulnerable component is low but the changed scope raises the effective severity. The single affected CPE, cpe:2.3:a:qnap_systems_inc.:quftp_service:*:*:*:*:*:*:*:*, identifies QNAP's FTP server application for QTS/QuTS hero NAS systems, and the vendor-reported CVSS 4.0 base score of 6.3 is consistent with a medium-severity, authenticated, interaction-dependent XSS rather than a remotely exploitable unauthenticated defect.

Know when Quftp Service gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (qnap) PRIMARY 6.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:N/VA:N/SC:H/SI:H/SA:H
vuln.today AI 5.4 MEDIUM

Authenticated low-privileged user (PR:L) injects script executed in a victim's browser requiring interaction (UI:R); XSS crosses a security boundary (S:C) with limited confidentiality/integrity impact and no availability impact.

3.1 AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (qnap).

CVSS VectorVendor: qnap

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
Active
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

1
Patch available
Oct 15, 2026 - 11:02 EUVD

DescriptionCVE.org

A cross-site scripting (XSS) vulnerability has been reported to affect QuFTP Service. If a remote attacker gains a user account, they can then exploit the vulnerability to inject malicious code.

We have already fixed the vulnerability in the following version: QuFTP Service 1.4.6 and later QuFTP Service 1.5.5 and later QuFTP Service 1.6.5 and later

Threat Intelligence Overview

EPSS Score
0.5%
Top 60% exploitable
Prevalence
Medium
QNAP NAS add-on service; common on QNAP appliances but not universal
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy