Skip to main content

UVdesk Core Framework EUVDEUVD-2025-210975

| CVE-2025-71419 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-21 VulnCheck GHSA-vv73-x849-w3gg
5.1
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
5.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
5.4 MEDIUM

Network stored XSS needing an authenticated agent (PR:L) and a victim to load the page (UI:R); payload executes in a different user's browser context (S:C) with limited C/I impact and no availability effect.

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:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
P
Scope
X

Lifecycle Timeline

2
Metadata Corrected
Sep 21, 2026 - 14:40 vuln.today
tag: PHP added
Analysis Generated
Sep 21, 2026 - 14:38 vuln.today

DescriptionCVE.org

UVdesk core-framework before 1.1.7 contains a stored cross-site scripting vulnerability in the SwiftMailer configuration identifier parameter of the createMailerConfiguration action. Attackers with ROLE_AGENT can inject malicious script into the identifier field, which is persisted and executed when other members access the configuration update page.

AnalysisAI

Stored cross-site scripting in UVdesk core-framework before 1.1.7 (and community-skeleton before 1.1.8) allows an authenticated agent to inject malicious script into the SwiftMailer configuration identifier field, which is persisted and later executed in the browser of any member who views the SwiftMailer configuration update page. The vulnerability is second-order and not self-contained, requiring a privileged victim to navigate to the affected page, and patched versions reject non-alphanumeric identifiers. No public exploit code has been identified at time of analysis, and the issue is assessed as low-to-moderate priority due to the agent-level authentication and user-interaction prerequisites.

Technical ContextAI

The vulnerability resides in the SwiftMailer configuration component of UVdesk, a helpdesk system built on the Symfony PHP framework. The createMailerConfiguration action in Controller/SwiftMailer.php accepts an 'id' parameter, which is then rendered without proper output encoding in the manageConfigurations.html.twig template (line 324). This is a classic CWE-79 (Improper Neutralization of Input During Web Page Generation) stored XSS: the identifier is saved to the database and later inserted into the HTML context of the configuration page. The patch commit e5e92d1f5bdb24d1b96751213fb427035736371f adds server-side validation restricting the identifier to alphanumeric, underscore, and hyphen characters, and also includes a defensive check in the layout Twig template. Affected components are identified by CPE cpe:2.3:a:uvdesk:core-framework:*:*:*:*:*:*:*:* and cpe:2.3:a:uvdesk:community-skeleton:*:*:*:*:*:*:*:*; the issue affects versions before 1.1.7 and 1.1.8 respectively.

RemediationAI

Upgrade to the vendor-released patch: UVdesk core-framework 1.1.7 or later, and community-skeleton 1.1.8 or later. The fix is available via the commit e5e92d1f5bdb24d1b96751213fb427035736371f and the referenced releases. If immediate upgrade is not possible, limit the creation of mailer configurations to trusted administrators rather than agents with ROLE_AGENT, although this may reduce helpdesk flexibility; audit existing SwiftMailer configuration identifiers for suspicious characters and remove any that contain non-alphanumeric, underscore, or hyphen characters. There is no indication of active exploitation, so prioritize based on your exposure. Additional details are in the VulnCheck advisory at https://www.vulncheck.com/advisories/uvdesk-core-framework-before-1.1.7-stored-xss-via-swiftmailer.

More in PHP

View all
CVE-2019-11043 CRITICAL POC
9.8 Oct 28

In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it

CVE-2012-1823 CRITICAL POC
9.8 May 11

sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not

CVE-2016-1555 CRITICAL POC
9.8 Apr 21

(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear

CVE-2018-11138 CRITICAL POC
9.8 May 31

The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by

CVE-2024-11680 CRITICAL POC
9.8 Nov 26

ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C

CVE-2025-49113 CRITICAL POC
9.9 Jun 02

Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au

CVE-2017-9841 CRITICAL POC
9.8 Jun 27

Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c

CVE-2025-0108 HIGH POC
8.8 Feb 12

Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers

CVE-2021-25298 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2021-25296 HIGH POC
8.8 Feb 15

Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re

CVE-2013-4983 CRITICAL POC
10.0 Sep 10

The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows

CVE-2023-6553 CRITICAL POC
9.8 Dec 15

The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1

Share

EUVD-2025-210975 vulnerability details – vuln.today

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