Skip to content
OpenAdvisories
High VDE-2026-078 8 CVEs

Frauscher: FDS102 for FAdC/FAdCi R2 has multiple vulnerabilities

Published Aug 20, 2026 · Updated Aug 20, 2026

Summary

Frauscher Sensortechnik FDS102 for FAdC/FAdCi R2 is vulnerable to Unrestricted Upload of File with Dangerous Type, Path Traversal: '../filedir', Insertion of Sensitive Information into Log File, Incorrect Authorization, Insufficient Session Expiration, Cross-Site Request Forgery (CSRF), Missing Authentication for Critical Function, and Missing Authorization.

Details

Impact
Successful exploitation of these vulnerabilities could allow attackers to execute arbitrary code on the FDS102 web server, write files to arbitrary server locations, hijack active administrative sessions, create privileged user accounts, perform unauthorized actions, access sensitive railway signalling and track layout information, and enumerate user accounts and privilege levels. The impact depends on the affected version and attacker privileges, but the combined issue set affects confidentiality, integrity, and availability of the FDS102 web interface and underlying system.

Mitigation
Security-related application conditions SecRAC:

* The railway operator must ensure that only authorised personnel or people in the company of
authorised personnel have access to the Frauscher Diagnostic System FDS101/FDS-SNMP101/FDS102. This applies for both vulnerabilities.

* The recommendation is to connect the Frauscher Diagnostic System FDS102 to a network of category 2. If the Frauscher Diagnostic System FDS102 is connected to a network of category 3
(according to EN 50159:2010), then additional protective measures must be added. This applies for CVE-2025-3626.

Remediation
Update to FDS102 v2.14.0

Vulnerabilities 8

  • Critical 9.8

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Insufficient Session Expiration due to flawed session expiration logic

    An unauthenticated remote attacker in possession of a valid session identifier is able to continue using the session after it should have expired. This increases the risk associated with stolen, leaked, shared, or unattended sessions and may enable unauthoriz…

  • High 8.8

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Insertion of Sensitive Information into Log File via error log archives

    A low privileged remote attacker can hijack an active administrative session without needing to know the administrator password by extracting live plaintext session identifiers for authenticated users from downloadable error log archives.

  • High 8.0

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Cross-Site Request Forgery due to missing CSFR protection headers

    An low privileged remote attacker can cause authenticated users to perform unintended actions in the FDS Web interface using malicious web pages.

  • High 7.5

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is offering files with sensitive information for download without requiring authentication

    An unauthenticated remote attacker can retrieve sensible files from the FDS Web server, such as the backup archive at /FdsBackup.zip and additional files under /downloads/*, directly over HTTP without a valid session. These files disclose detailed railway sig…

  • High 7.2

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Remote Code Execution via malicious configuration file.

    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.

  • High 7.2

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Remote Code Execution via malicious ZIP file

    A high-privileged remote attacker can upload malicious ZIP archive containing directory traversal sequences such as ../ can escape the intended extraction directory and write files to arbitrary locations on the server, potentially achieve arbitrary code execu…

  • Medium 6.5

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is vulnerable to Incorrect Authorization due to improper enforcement of role-based access control

    A low privileged remote attacker with a valid session can submit a request to the user creation functionality exposed through /api/user/add.php to create new accounts with arbitrary role values, including the highest privilege level used by the application.

  • Medium 4.3

    Frauscher Sensortechnik: FDS102 for FAdC/FAdCi R2 is Missing Authorization due to improper enforcement of role-based access control

    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.

Revision history

  1. #1.0.0

    Initial revision

References