Skip to main content

FM Systems Employee CVE-2026-21662

| EUVDEUVD-2026-51588 MEDIUM
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-07-31 jci GHSA-9m8h-rcg4-v896
4.8
CVSS 4.0 · Vendor: jci
View

Attack ChainAIDerived

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

  1. Access
    Obtain high-privilege FM Systems Employee credentials
  2. Delivery
    Authenticate to web application
  3. Exploit
    Upload malicious file via upload feature
  4. Execution
    Victim user passively encounters uploaded content
  5. Impact
    Limited 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.

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

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

Alert me

AnalysisAIv1 – 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

FM Systems Employee 0 <2025.3.1

Affected Packages

euvd fm_systems_employee fix: 2025.3.1

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

Vendor (jci) PRIMARY 4.8 MEDIUM
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
vuln.today AI 3.5 LOW

High privileges required per CVSS 4.0 PR:H; user interaction maps to UI:R; no scope change or availability impact confirmed.

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

Primary rating from Vendor (jci).

CVSS VectorVendor: jci

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

Lifecycle Timeline

1
Patch available
Jul 31, 2026 - 19:02 EUVD

DescriptionCVE.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

EPSS Score
0.4%
Top 66% exploitable
Prevalence
Low
niche enterprise facility management platform, limited deployment footprint
Threat Intel
1
1 source
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CISA VulDB

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.4%
Patch available Yes
Active threat Yes
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

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

Attack Technique

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

Threat IntelligenceMISP

CISA Advisories
Sources: CISA (public domain)

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