Skip to main content

vsDesk CVE-2026-2334

| EUVDEUVD-2026-63566 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-08-20 vulnerability@kaspersky.com GHSA-cxgp-6h9c-hfpc
9.4
CVSS 4.0 · Vendor: kaspersky
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as vsDesk admin
  2. Delivery
    Open Import via CSV feature
  3. Exploit
    Intercept upload, bypass client-side check
  4. Execution
    Submit web shell (no server validation)
  5. Persist
    Request uploaded file to execute
  6. Impact
    Run code as web app, take over server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK

2 techniques across 2 tactics: Command and Control, Persistence

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

Exploitation Conditions

Exploitation requires an authenticated account with administrative privileges in vsDesk (CVSS PR:H) and access to the "Import via CSV" feature; the specific weakness is that file-type validation exists only client-side, so the attacker must submit the upload directly to the server (e.g. via an intercepting proxy or crafted HTTP request) to bypass the browser check. Limiting factors: administrative authentication is mandatory (this is not exploitable by anonymous or low-privileged users), and the target must be a vulnerable build (14.0101 through the release prior to 14.0402). No user interaction by a victim is needed (UI:N), and the vector is network-reachable (AV:N), but the admin-privilege prerequisite is the primary constraint on realistic exploitation.

Impact

The signals are internally consistent and point to a serious but privilege-gated issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N with VC/VI/VA and subsequent-system SC/SI/SA all High, score 9.4) reflects network reachability, low complexity, no user interaction, and full compromise of the host and beyond - but crucially PR:H, meaning the attacker must already hold administrative privileges in vsDesk. This is the dominant limiting factor: it is a privilege-escalation-to-code-execution primitive (admin over the app to code execution on the server), not an unauthenticated internet-facing RCE, so mass, opportunistic exploitation is unlikely. There is no CISA KEV listing and no public proof-of-concept identified, so exploitation is neither confirmed active nor proven trivial in the wild; the high CVSS is driven by impact, not by ease of unauthenticated access. Real priority is high for any organization actually running vsDesk (a compromised or malicious admin, or an admin session hijacked via another bug, converts directly to server takeover), but the required admin privilege meaningfully narrows the realistic threat population compared to a raw 9.4 reading.

Exploit ScenarioDerived

An attacker who already holds (or has phished/hijacked) a vsDesk administrator account opens the "Import via CSV" feature, intercepts the upload request with a proxy, and replaces the CSV with a server-side script such as a PHP web shell. Because the server performs no extension or content validation, the file is stored and can then be requested directly to execute arbitrary code in the web application's context. No public proof-of-concept is currently identified, but the low attack complexity means exploitation is straightforward once admin access is obtained.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.5% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

Arbitrary file upload leading to remote code execution in vsDesk v14.0101 lets an authenticated administrator abuse the "Import via CSV" component, which relies solely on client-side file validation and performs no server-side extension or content checks. Because the check is enforced only in the browser, an admin can trivially submit a malicious file (e.g. a web shell) and have it execute in the context of the web application. No public exploit has been identified at time of analysis, though the flaw was reported by Kaspersky and a vendor patch exists in versions 14.0402 and later.

RemediationAI

Apply the vendor patch by upgrading to vsDesk 14.0402 or later (Vendor-released patch: 14.0402), obtained from https://vsdesk.ru/ and referenced in the release notes at https://vsdesk.ru/news/vyshla-novaya-versiya-140422; the associated Kaspersky advisory is at https://github.com/klsecservices/Advisories/blob/master/KLSA-00415-Missing-Server-Side-File-Extension-Validation-in-vsDesk.md. If immediate patching is not possible, reduce exposure by tightly restricting who holds vsDesk administrative accounts and by placing the application behind network controls so its admin interface is not reachable from untrusted networks (trade-off: does not fix the flaw and does nothing against a rogue or compromised admin). As additional compensating controls, configure the web server or upload directory to disallow script execution on files written by the CSV import path (e.g. serve the upload/import directory as static/no-exec), and monitor for newly created executable files in application directories; these limit the RCE payoff but may interfere with legitimate import handling and should be tested before deployment.

Affected VersionsENISA

vsDesk 14.0101

Affected Packages

euvd vsdesk no fix

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

vsDesk is a web-based help desk / service desk (ITSM) application distributed by vsdesk.ru. The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type): the CSV import feature validates the uploaded file's type/extension only on the client side (JavaScript in the browser), and the server accepts whatever is posted without re-validating extension, MIME type, or content. An attacker who controls the HTTP request can therefore bypass the browser-side control entirely and place an executable server-side script (such as a PHP web shell, given the typical LAMP-style deployment of such applications) into a location from which the web server will execute it, yielding code execution within the application's runtime context.

Know when the next one hits your stack

  • 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 (kaspersky) PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 9.1 CRITICAL

Network-reachable low-complexity file upload requiring an admin account (PR:H); RCE breaking out of the app to the host justifies S:C with full C/I/A impact.

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

Primary rating from Vendor (kaspersky).

CVSS VectorVendor: kaspersky

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

DescriptionCVE.org

An issue was discovered in vsDesk v14.0101. An authenticated attacker with administrative privileges can bypass client-side file validation in the "Import via CSV" component due to a lack of server-side validation. This allows the upload of an arbitrary file, which can lead to Remote Code Execution (RCE) within the context of the web application. Apply patch from vendor https://vsdesk.ru/ . Versions 14.0402 and on have the patch.

Executive ViewAI

Why It Matters

vsDesk v14.0101 contains a critical remote code execution vulnerability in its CSV import feature that allows authenticated administrators to upload and execute arbitrary files within the application. Organizations using this version face insider threat risk and compromise through privileged account abuse, requiring immediate patching to prevent full application takeover.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Low
niche Russian-market help desk/ITSM product, limited enterprise footprint
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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