CVE-2019-13396
Medium · 5.3CVSS
5.3
EPSS
62.6%
Published
Jul 10, 2019
CISA due date
—
Cloudanix analysis
Attackers can trick the application into showing private files stored on the server by sending specially crafted web requests.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Data Exposure
- Component
- Application
- Class
- Path Traversal
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
The vulnerability permits unauthenticated directory traversal and local file inclusion by supplying an attacker-controlled value to the form_include parameter in a POST request to index.php?q=system-handle-form-submit, which is then passed directly to an include_once call inside modules/system/system.module without sanitization.
Why it matters to the business
Attackers may read arbitrary files on the server, exposing configuration data, credentials, or source code that can be leveraged for further compromise of the application and its hosted data.
How an attack unfolds
An attacker identifies the vulnerable FlightPath installation, crafts a POST request targeting the system form handler, and supplies traversal sequences in the form_include parameter to force inclusion of sensitive local files such as configuration or password stores.
How to fix it
Upgrade FlightPath to a version that removes or securely handles the form_include parameter; alternatively, enforce strict allow-list validation on all file-inclusion inputs and disable direct inclusion of user-supplied paths.
How to confirm the fix worked
Inspect modules/system/system.module to confirm the form_include parameter is no longer passed to include_once, then test the endpoint with known traversal payloads to verify they are rejected or sanitized.
Typical attack path
- Locate a reachable FlightPath instance exposing the system form handler
- Send a POST request to index.php?q=system-handle-form-submit containing a malicious form_include value
- Observe file contents returned in the response
- Use disclosed information to obtain credentials or pivot to other assets
How to detect it
Search web server access logs for POST requests containing q=system-handle-form-submit together with a form_include parameter that includes sequences such as ../ or absolute paths; correlate with responses returning file contents.
- q=system-handle-form-submit
- form_include=../
- POST /index.php
- system_handle_form_submit
What your security team should do
- Apply the latest FlightPath release or back-port input validation fixes
- Deploy WAF rules blocking path traversal patterns in form submissions
- Audit all file-inclusion code paths for similar weaknesses
- Review web server logs for historical traversal attempts
The record
FlightPath 4.x and 5.0-x allows directory traversal and Local File Inclusion through the form_include parameter in an index.php?q=system-handle-form-submit POST request because of an include_once in system_handle_form_submit in modules/system/system.module.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-61725 sevenz-rust2 is a Rust-native 7z compressor and `decompress`or. CWE-22
- CVE-2026-62965 SABnzbd is an open source automated Usenet download tool. CWE-22
- CVE-2026-119342 Stirling-PDF is a locally hosted web application that facilitates various operations on… CWE-22
- CVE-2026-119328 Immich is a high-performance self-hosted photo and video management solution. CWE-22
- CVE-2026-116249 In server mode pgAdmin 4 resolves a server's password file, SSL certificate, key, CRL and… CWE-22
- CVE-2026-116240 In server mode pgAdmin 4 validates a path into the user's storage directory with… CWE-22
- CVE-2026-62331 praktor is a multi-agent Claude Code orchestrator with Telegram input and output, Docker… CWE-22
- CVE-2026-115604 Subscriber Arbitrary File Deletion in SureDash <= 1.12.3 versions. CWE-22