Skip to main content

Frauscher FDS 102 CVE-2026-14953

| EUVDEUVD-2026-63224 MEDIUM
Direct Request ('Forced Browsing') (CWE-425)
2026-08-20 CERTVDE GHSA-cv6m-pghp-xm7f
5.3
CVSS 4.0 · Vendor: CERTVDE
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege FDS 102 credentials
  2. Delivery
    Authenticate to web interface over network
  3. Exploit
    Issue HTTP request to /api/user/fetch-all.php
  4. Execution
    Receive full user list with privilege levels
  5. Persist
    Identify administrative accounts
  6. Impact
    Target privileged accounts for escalation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Direct request prevention
Exploitation Conditions

Exploitation requires two concrete conditions: first, the attacker must possess at least one valid low-privilege credential for the FDS 102 system (confirmed by CVSS PR:L); second, the FDS 102 web interface must be reachable from the attacker's network position (confirmed by CVSS AV:N). No special configuration, non-default feature, or specific platform version is cited as required - the endpoint /api/user/fetch-all.php appears to be present in standard deployments. Exploitation is limited by the authentication prerequisite: unauthenticated access is not supported by available data, meaning the attacker must already belong to the system's user base or have compromised a valid account. The low confidentiality impact (VC:L) further constrains the direct harm to user enumeration and privilege mapping, not credential extraction or operational data access.

Impact

The CVSS 4.0 score of 5.3 (Medium) reflects an accurate signal: VC:L captures partial confidentiality loss (user list and privilege mapping, not credentials or operational data), and PR:L correctly gates exploitation on possession of at least one valid credential. No EPSS data is available to quantify exploitation probability. The vulnerability is not listed in CISA KEV, and no POC has been identified. In a general IT context this would be a low-urgency finding, but the OT/ICS deployment context of railway diagnostics elevates operational concern: privilege-level mapping of administrative accounts can directly enable targeted credential attacks or social engineering against high-value operators managing safety-critical infrastructure. The AV:N attack vector means the endpoint is reachable over the network, but the PR:L requirement substantially limits the attacker pool to insiders, compromised accounts, or those who have already obtained credentials by other means. No conflicting signals were observed, but patch version information is absent from available data.

Exploit ScenarioDerived

An attacker holding any valid low-privilege account - such as a read-only monitoring credential - authenticates to the FDS 102 web interface and issues an HTTP request to /api/user/fetch-all.php, receiving a response that lists all configured usernames and their associated privilege levels. With this map of administrative accounts in hand, the attacker can target high-value credentials for brute-force, phishing, or session hijacking to escalate privileges within the railway diagnostic system. No POC has been publicly identified, but the endpoint path and PHP implementation make manual exploitation trivially reproducible by any authenticated user.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 20, 2026

User enumeration in the Frauscher FDS 102 railway diagnostic system allows low-privileged remote attackers to retrieve the complete list of configured accounts and identify which hold elevated privileges via the unprotected PHP endpoint /api/user/fetch-all.php. The CPE confirms all tracked versions of the FDS 102 are affected, and the CVSS 4.0 vector (PR:L) indicates exploitation requires an existing low-privilege credential but no user interaction. No public exploit code and no active exploitation have been identified at time of analysis; this is reported by CERTVDE under advisory VDE-2026-078.

RemediationAI

Consult CERTVDE advisory VDE-2026-078 (https://www.certvde.com/en/advisories/VDE-2026-078/) for vendor-supplied patch information; an exact fixed version was not independently confirmed from the available data, so the advisory is the authoritative source for upgrade guidance. As a compensating control, restrict network access to the FDS 102 web interface to dedicated management VLANs and deny access from general operational or guest networks, reducing the pool of potential low-privilege credential holders who could reach the endpoint. Additionally, audit and minimize the number of accounts provisioned on the FDS 102 to reduce the value of any enumerated user list. If the application layer permits, implement server-side access controls on /api/user/fetch-all.php to require administrator-level privilege, preventing low-privilege sessions from invoking the endpoint entirely.

Affected VersionsENISA

FDS 102 2.11.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 Frauscher FDS 102 (cpe:2.3:a:frauscher_sensortechnik:fds_102:*:*:*:*:*:*:*:*) is an OT/ICS diagnostic platform for railway infrastructure monitoring produced by Frauscher Sensortechnik, implemented with a PHP-based web interface. The root cause is CWE-425 (Direct Request / Forced Browsing): the endpoint /api/user/fetch-all.php does not enforce access controls commensurate with the sensitivity of its output. In correctly secured systems, user enumeration APIs that expose privilege levels should be restricted to administrator roles; here, any authenticated low-privilege session can invoke the endpoint and obtain the full user roster including privilege differentiation. The PHP tag in the CVE metadata confirms the server-side implementation language and that the flaw resides in the web application layer.

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 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.3 MEDIUM

Network-accessible endpoint requires low-privilege authentication (PR:L); only user enumeration data is disclosed (C:L) with no integrity or availability impact and no scope change.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/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
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
None
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A low-privileged remote attacker can enumerate all configured users and identify which accounts hold elevated privileges using the endpoint /api/user/fetch-all.php.

Threat Intelligence Overview

EPSS Score
0.2%
Top 90% exploitable
Prevalence
Rare
niche OT/ICS product for railway infrastructure diagnostics
Social Media
1
Sightings
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 MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
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

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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