Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain high-privilege FM Systems Employee credentials
-
DeliveryAuthenticate to web application
-
ExploitUpload malicious file via upload feature
-
ExecutionVictim user passively encounters uploaded content
-
ImpactLimited code or script executes in victim context
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 session with high-privilege access (PR:H) within FM Systems Employee - a standard low-privileged user account is insufficient. Additionally, UI:P indicates a second user must passively interact with the malicious uploaded content for the attack to reach its intended impact. The vulnerability is reachable over the network (AV:N) with low attack complexity once authentication is satisfied. Exploitation is limited by: (1) the requirement for high-privilege credentials, making this primarily an insider-threat or post-compromise escalation vector; (2) the need for victim user interaction for the full impact chain to complete; and (3) the restricted impact scope (no availability impact, no subsequent-system impact per CVSS 4.0 metrics). Versions 2025.3.1 and later are not affected. |
| Impact | The CVSS 4.0 base score of 4.8 (Medium) accurately reflects constrained real-world exploitability. PR:H confirms exploitation is gated behind high-privilege authentication - an attacker must already control a privileged account within the FM Systems Employee platform. UI:P indicates some level of passive user interaction is required, consistent with a stored XSS or social-engineering scenario rather than direct remote code execution. Impact metrics are limited: VC:L and VI:L with no availability or subsequent-system impact, suggesting file upload leads to limited data exposure or integrity compromise rather than full system compromise. No EPSS data was provided; given the absence of KEV listing and public exploit code, opportunistic mass exploitation is unlikely. This vulnerability is a meaningful internal-threat or compromised-credential scenario rather than an externally-driven, high-urgency priority. The primary risk is an insider or account-compromised attacker planting malicious content to pivot against other users. |
| Exploit ScenarioDerived | An attacker with a compromised high-privilege FM Systems Employee account navigates to the application's file upload feature and submits a malicious file - for example, an HTML file containing a credential-harvesting script or a server-executable script - which the application stores without adequate type validation. A second user (victim) then passively encounters the uploaded file through normal application workflow, triggering the malicious payload in their browser context. No public proof-of-concept has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 31, 2026
Unrestricted file upload in Johnson Controls FM Systems Employee (versions before 2025.3.1) allows a high-privileged authenticated user to upload files of dangerous types, enabling potential stored cross-site scripting or server-side file execution. The CVSS 4.0 vector (PR:H/UI:P) indicates exploitation requires an authenticated administrator or similarly privileged account plus passive victim interaction, substantially constraining real-world risk. No public exploit code or CISA KEV listing has been identified at time of analysis.
RemediationAI
Upgrade FM Systems Employee to version 2025.3.1 or later, which resolves this vulnerability per the vendor advisory at https://www.johnsoncontrols.com/trust-center/cybersecurity/security-advisories. If immediate patching is not feasible, restrict upload functionality to the minimum required set of trusted file types at the application or web server layer (allowlist approach), and ensure uploaded files are stored outside the web root or in a directory configured to not execute server-side scripts. Audit existing privileged accounts and enforce least-privilege principles to reduce the population of accounts capable of reaching the upload feature. Monitor upload activity for anomalous file extensions as a detective control.
Affected VersionsENISA
Affected Packages
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
FM Systems Employee is Johnson Controls' enterprise facility and workspace management platform (CPE: cpe:2.3:a:johnson_controls:fm_systems_employee). The root cause is CWE-434 (Unrestricted Upload of File with Dangerous Type), where the application fails to adequately validate or restrict the file types accepted during an upload operation. Depending on server configuration, uploaded dangerous files - such as HTML/JS (enabling stored XSS), PHP/ASPX (enabling server-side code execution), or SVG files with embedded scripts - may be stored and later served to other users or executed by the web server. The CVSS 4.0 vector specifies AV:N (web-accessible upload endpoint), AC:L (no special conditions to trigger the flaw), and AT:N (no additional attack requirements), meaning the upload mechanism itself is straightforward to abuse once access is obtained.
Know when Fm Systems Employee 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
High privileges required per CVSS 4.0 PR:H; user interaction maps to UI:R; no scope change or availability impact confirmed.
Primary rating from Vendor (jci).
CVSS VectorVendor: jci
Lifecycle Timeline
1DescriptionCVE.org
Unrestricted upload of file with dangerous type vulnerability in Johnson Controls FM Systems Employee allows Using Malicious Files.
This issue affects FM Systems Employee: before 2025.3.1.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
More in Fm Systems Employee
View allStored or reflected cross-site scripting in Johnson Controls FM Systems Employee (versions before 2025.3.1) allows a hig
Stored cross-site scripting in Johnson Controls FM Systems Employee (versions before 2025.3.1) enables a high-privileged
EUVD-2026-51588
GHSA-9m8h-rcg4-v896
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB