Skip to main content

Frauscher FDS 102 CVE-2026-14946

| EUVDEUVD-2026-63217 HIGH
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-08-20 CERTVDE GHSA-jmj2-vh9h-r9jp
8.6
CVSS 4.0 · Vendor: CERTVDE
View

Attack ChainAIDerived

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

  1. Recon
    Obtain high-privileged FDS 102 credentials
  2. Delivery
    Authenticate to web management interface
  3. Exploit
    Upload PHP webshell via file upload feature
  4. Install
    Request /uploads/<webshell>.php over HTTP
  5. C2
    Web server executes PHP script
  6. Execute
    Arbitrary OS command execution achieved
  7. Impact
    Full system compromise

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 high-privileged authenticated access to the FDS 102 web interface, as confirmed by the CVSS 4.0 PR:H metric - an unauthenticated attacker cannot exploit this vulnerability. The file upload feature must be accessible to the authenticated session, and the /uploads/ directory must be served by a PHP-capable web server without execution restrictions on that path (which the description implies is the default deployment behavior). Network reachability to the management interface is required (AV:N). Limiting factors include: the PR:H credential barrier (the most significant real-world constraint), network segmentation that isolates OT management interfaces from untrusted networks, and any web server hardening that strips PHP execution permissions from upload directories.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N) reflects a meaningful tension: the full H/H/H impact triad signals catastrophic consequences, yet the PR:H requirement represents a genuine exploitation barrier - an attacker must already hold high-privileged credentials before the upload path is accessible. This substantially narrows the realistic threat population to insider threats, credential-compromise scenarios, or environments using shared or weak administrative passwords. No EPSS score was provided; without it, probabilistic exploitation likelihood cannot be quantified. The absence of a CISA KEV listing and no identified public exploit code are consistent with a newly-disclosed OT/niche vulnerability that has not yet attracted broad attacker attention. The SC/SI/SA values of N suggest no confirmed cross-system scope change in the base score, though in a rail operations context a compromised FDS 102 could have broader operational or safety implications not captured by CVSS alone - defenders in critical infrastructure roles should weigh this carefully regardless of the raw score.

Exploit ScenarioDerived

An attacker who has obtained high-privileged FDS 102 credentials - through phishing, credential reuse, or insider access - authenticates to the management web interface and submits a PHP webshell (e.g., a file executing OS commands passed via HTTP parameters) through the upload functionality. The attacker then issues a direct HTTP GET request to /uploads/<webshell>.php, causing the PHP runtime to execute the script with the web server process's privileges, yielding an interactive command execution foothold on the underlying system. No public exploit code has been identified at time of analysis, but the technique is elementary and well-documented in offensive security literature.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
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

Remote code execution is achievable on the Frauscher FDS 102 field data server when a high-privileged attacker uploads a PHP webshell and retrieves it directly via /uploads/<filename>.php, bypassing file type validation entirely (CWE-434). All versions appear affected per the wildcard CPE string reported by CERTVDE in advisory VDE-2026-078. Full system compromise - including loss of confidentiality, integrity, and availability - is the confirmed worst-case impact, with particular significance in railway operational technology environments where the FDS 102 manages sensor and axle-counting infrastructure. No public exploit code and no CISA KEV listing have been identified at time of analysis.

RemediationAI

Consult CERTVDE advisory VDE-2026-078 at https://www.certvde.com/en/advisories/VDE-2026-078/ for any vendor-released firmware or software patch; no exact fixed version was included in the available intelligence, so patch availability cannot be independently confirmed at this time. As immediate compensating controls: restrict network access to the FDS 102 management interface using firewall rules or VLAN segmentation so that only authorized OT management hosts can reach it, reducing the network attack surface for any credential-holding attacker. Configure the web server to deny PHP execution from the /uploads/ directory specifically (e.g., via .htaccess or a server-level directive) - this prevents webshell execution even if a file is successfully uploaded, with the trade-off of requiring web server configuration access and a service reload. Audit the /uploads/ directory immediately for any existing unauthorized PHP files. Enforce strong, unique credentials for all high-privileged FDS 102 accounts and review access logs for anomalous upload activity.

Affected VersionsENISA

FDS 102 2.8.0 ≤2.13.3

Affected Packages

euvd fds_102 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

The FDS 102 is a field data server produced by Frauscher Sensortechnik GmbH, an Austrian company specializing in railway axle-counting and sensor management systems - a niche but safety-relevant segment of operational technology (OT). The affected CPE cpe:2.3:a:frauscher_sensortechnik:fds_102:*:*:*:*:*:*:*:* with a full wildcard version component indicates no version is known to be exempt. CWE-434 (Unrestricted Upload of File with Dangerous Type) describes a server that accepts file uploads without adequately filtering executable types. In this case, the web application permits PHP script upload and the web server's /uploads/ directory is configured to execute PHP files, enabling the classic webshell pattern: upload a PHP script, then trigger execution by issuing an HTTP GET to /uploads/<filename>.php. This is a well-understood attack class requiring no novel technique.

Know when PHP 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 (CERTVDE) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.2 HIGH

Network vector with high-privilege requirement confirmed by description; scope unchanged as no cross-system impact is indicated (SC/SI/SA all N in vendor 4.0 vector).

3.1 AV:N/AC:L/PR:H/UI:N/S:U/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:N/SI:N/SA:N

Primary rating from Vendor (CERTVDE).

CVSS VectorVendor: CERTVDE

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
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A high privileged remote attacker can upload a .php file and then request it directly from /uploads/<filename>.php to achieve arbitrary code execution due to improper file type validation which could result in full system compromise.

Executive ViewAI

Why It Matters

The Frauscher FDS 102 field data server is vulnerable to remote code execution (CVE-2026-14946, CVSS 8.6) through unrestricted file upload and PHP execution in the /uploads directory, enabling complete system compromise by high-privileged users. While no public exploit code has been identified at time of analysis, the vulnerability affects all deployed versions and poses significant risk to railway operations where the FDS 102 manages critical sensor and axle-counting infrastructure. No vendor patch is currently available, making immediate implementation of compensating controls essential to prevent operational disruption and loss of safety-critical monitoring.

Business Impact: High
Compensating Controls

Disable PHP execution in the /uploads directory at the web server level using configuration rules (Apache .htaccess to block .php extensions; nginx to deny .php file access); implement server-side file type validation that verifies content against file extension; restrict web-level access to the /uploads directory to authenticated administrative users only; deploy file integrity monitoring to alert on new or modified files in uploads directory; implement network segmentation to isolate the FDS 102 from untrusted networks; enforce multi-factor authentication and detailed logging for all privileged user accounts; consider deploying a Web Application Firewall with upload inspection capabilities to detect malicious file patterns.

Threat Intelligence Overview

EPSS Score
0.5%
Top 58% exploitable
Prevalence
Rare
Niche railway OT sensor platform, limited to rail infrastructure operators
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 HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +43
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.

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

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