Skip to main content

Path Traversal

web HIGH

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation.

How It Works

Path traversal exploits occur when applications use user-controlled input to construct file system paths without proper validation. Attackers inject special sequences like ../ (dot-dot-slash) to escape the intended directory and navigate to arbitrary locations in the file system. Each ../ sequence moves up one directory level, allowing an attacker to break out of a restricted folder and access sensitive files elsewhere on the server.

Attackers employ various encoding techniques to bypass basic filters. Simple URL encoding transforms ../ into %2e%2e%2f, while double encoding becomes %252e%252e%252f (encoding the percent sign itself). Other evasion methods include nested sequences like ....// (which become ../ after filter removal), null byte injection (%00 to truncate path validation), and OS-specific path separators (backslashes on Windows). Absolute paths like /etc/passwd may also work if the application doesn't enforce relative path constraints.

The typical attack flow begins with identifying input parameters that reference files—such as file=, path=, template=, or page=. The attacker then tests various traversal payloads to determine if path validation exists and what depth is needed to reach system files. Success means reading configuration files, credentials, source code, or even writing malicious files if the application allows file uploads or modifications.

Impact

  • Credential exposure: Access to configuration files containing database passwords, API keys, and authentication tokens
  • Source code disclosure: Reading application code reveals business logic, additional vulnerabilities, and hardcoded secrets
  • System file access: Retrieving /etc/passwd, /etc/shadow, or Windows SAM files for credential cracking
  • Configuration tampering: If write access exists, attackers modify settings or inject malicious code
  • Remote code execution: Writing web shells or executable files to web-accessible directories enables full system compromise

Real-World Examples

ZendTo file sharing application (CVE-2025-34508) contained a path traversal vulnerability allowing unauthenticated attackers to read arbitrary files from the server. The flaw existed in file retrieval functionality where user input directly influenced file path construction without adequate validation, exposing sensitive configuration data and potentially system files.

Web application frameworks frequently suffer from path traversal in template rendering engines. When applications allow users to specify template names or include files, insufficient validation permits attackers to read source code from other application modules or framework configuration files, revealing database credentials and session secrets.

File download features in content management systems represent another common vector. Applications that serve user-requested files from disk often fail to restrict paths properly, enabling attackers to download backup files, logs containing sensitive data, or administrative scripts that weren't intended for public access.

Mitigation

  • Avoid user input in file paths: Use indirect references like database IDs mapped to filenames on the server side
  • Canonicalize and validate: Convert paths to absolute canonical form, then verify they remain within the allowed base directory
  • Allowlist permitted files: Maintain an explicit list of accessible files rather than trying to blocklist malicious patterns
  • Chroot jails or sandboxing: Restrict application file system access to specific directories at the OS level
  • Strip dangerous sequences: Remove ../, ..\\, and encoded variants, though this alone is insufficient

Recent CVEs (8627)

EPSS 14% CVSS 9.1
CRITICAL Act Now

Marvell QConvergeConsole deleteAppFile Directory Traversal Arbitrary File Deletion Vulnerability. This vulnerability allows remote attackers to delete arbitrary files on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the deleteAppFile method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to delete files in the context of SYSTEM. Was ZDI-CAN-24918.

Path Traversal Qconvergeconsole Marvell
NVD
EPSS 13% CVSS 7.5
HIGH Act Now

Marvell QConvergeConsole getFileUploadBytes Directory Traversal Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the getFileUploadBytes method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to disclose information in the context of SYSTEM. Was ZDI-CAN-24917.

Information Disclosure Path Traversal Qconvergeconsole +1
NVD
EPSS 13% CVSS 7.5
HIGH Act Now

Marvell QConvergeConsole getAppFileBytes Directory Traversal Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the getAppFileBytes method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to disclose information in the context of SYSTEM. Was ZDI-CAN-24916.

Information Disclosure Path Traversal Qconvergeconsole +1
NVD
EPSS 1% CVSS 7.5
HIGH This Week

Marvell QConvergeConsole getFileUploadSize Directory Traversal Information Disclosure Vulnerability. This vulnerability allows remote attackers to disclose sensitive information on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the getFileUploadSize method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to disclose information in the context of SYSTEM. Was ZDI-CAN-24914.

Information Disclosure Path Traversal Qconvergeconsole +1
NVD
EPSS 17% CVSS 9.8
CRITICAL Act Now

Marvell QConvergeConsole saveAsText Directory Traversal Remote Code Execution Vulnerability. This vulnerability allows remote attackers to execute arbitrary code on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the implementation of the saveAsText method. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to execute code in the context of SYSTEM. Was ZDI-CAN-24913.

RCE Path Traversal Qconvergeconsole +1
NVD
EPSS 19% CVSS 9.4
CRITICAL POC THREAT Emergency

Marvell QConvergeConsole QLogicDownloadImpl Directory Traversal Arbitrary File Deletion and Information Disclosure Vulnerability. This vulnerability allows remote attackers to delete arbitrary files and disclose sensitive information on affected installations of Marvell QConvergeConsole. Authentication is not required to exploit this vulnerability. The specific flaw exists within the QLogicDownloadImpl class. The issue results from the lack of proper validation of a user-supplied path prior to using it in file operations. An attacker can leverage this vulnerability to delete files and disclose information in the context of SYSTEM. Was ZDI-CAN-24912.

Information Disclosure Path Traversal Qconvergeconsole +1
NVD GitHub
EPSS 1% CVSS 7.5
HIGH PATCH This Week

Directory Traversal vulnerability in dagster-webserver Dagster thru 1.5.11 allows remote attackers to obtain sensitive information via crafted request to the /logs endpoint. This may be restricted to certain file names that start with a dot ('.').

Path Traversal
NVD GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

A path traversal vulnerability exists in run-llama/llama_index versions 0.12.27 through 0.12.40, specifically within the `encode_image` function in `generic_utils.py`. This vulnerability allows an attacker to manipulate the `image_path` input to read arbitrary files on the server, including sensitive system files. The issue arises due to improper validation or sanitization of the file path, enabling path traversal sequences to access files outside the intended directory. The vulnerability is fixed in version 0.12.41.

Path Traversal Red Hat Llamaindex
NVD GitHub
EPSS 0% CVSS 6.2
MEDIUM POC PATCH This Month

A vulnerability in the ObsidianReader class of the run-llama/llama_index repository, specifically in version 0.12.27, allows for hardlink-based path traversal. This flaw permits attackers to bypass path restrictions and access sensitive system files, such as /etc/passwd, by exploiting hardlinks. The vulnerability arises from inadequate handling of hardlinks in the load_data() method, where the security checks fail to differentiate between real files and hardlinks. This issue is resolved in version 0.5.2.

Path Traversal D-Link Red Hat +1
NVD GitHub
EPSS 0% CVSS 7.5
HIGH POC PATCH This Week

A vulnerability in the `ObsidianReader` class of the run-llama/llama_index repository, versions 0.12.23 to 0.12.28, allows for arbitrary file read through symbolic links. The `ObsidianReader` fails to resolve symlinks to their real paths and does not validate whether the resolved paths lie within the intended directory. This flaw enables attackers to place symlinks pointing to files outside the vault directory, which are then processed as valid Markdown files, potentially exposing sensitive information.

Path Traversal Red Hat Llamaindex
NVD GitHub
EPSS 0% CVSS 2.1
LOW POC Monitor

Authenticated path traversal in risesoft-y9 Digital-Infrastructure up to 9.6.7 enables remote attackers with low privileges to delete arbitrary files via a crafted fullPath parameter in the deleteFile endpoint. A public proof-of-concept exploit is available; the vendor did not respond to disclosure and no patch is available.

Java Path Traversal
NVD GitHub VulDB
EPSS 0% CVSS 5.3
MEDIUM POC PATCH This Month

A vulnerability classified as critical has been found in SimStudioAI sim up to 0.1.17. Affected is the function handleLocalFile of the file apps/sim/app/api/files/parse/route.ts. The manipulation of the argument filePath leads to path traversal. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The patch is identified as b2450530d1ddd0397a11001a72aa0fde401db16a. It is recommended to apply a patch to fix this issue.

Path Traversal Sim
NVD GitHub VulDB
EPSS 0% CVSS 2.9
LOW POC Monitor

Path traversal in Comodo Internet Security Premium 12.3.4.8162 allows remote attackers to read or modify files via manipulation of file name/folder arguments in the File Name Handler component. Publicly available exploit code exists, but the attack complexity is high and exploitation probability is low (EPSS 0.29%). No vendor patch is available; the vendor did not respond to the disclosure.

Path Traversal Internet Security Comodo
NVD VulDB
EPSS 0% CVSS 7.5
HIGH This Week

Local file inclusion in the Leyka WordPress plugin through version 3.31.9 allows unauthenticated attackers with no privileges to include and execute arbitrary PHP files on the server, potentially leading to full site compromise. Exploitation requires user interaction (tricking an administrator to click a malicious link) and achieves high impact on confidentiality, integrity, and availability. No public exploit or active exploitation has been identified at time of analysis.

PHP WordPress Path Traversal +1
NVD
EPSS 0% CVSS 6.8
MEDIUM This Month

Path traversal in DynamiApps Frontend Admin (WordPress plugin) up to version 3.28.7 allows an authenticated high-privileged attacker to read arbitrary files on the server, leading to exposure of sensitive information. No public exploit is known, and EPSS score suggests low exploitation likelihood.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 7.7
HIGH This Week

Path traversal leading to arbitrary file deletion in the Aviation Weather from NOAA WordPress plugin (versions through 0.7.2) allows an authenticated attacker to delete files outside the plugin's intended directory scope. The Patchstack advisory confirms the impact is arbitrary file deletion rather than disclosure, consistent with the CVSS vector showing A:H with C:N/I:N. Exploitation requires a low-privilege WordPress account, and no public exploit or active exploitation has been identified at time of analysis.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 1% CVSS 8.8
HIGH This Week

The JKDEVKIT plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the 'font_upload_handler' function in all versions up to, and including, 1.9.4. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). If WooCommerce is enabled, attackers will need Contributor-level access and above.

PHP WordPress RCE +1
NVD
EPSS 21% CVSS 7.2
HIGH POC PATCH THREAT Act Now

An authenticated local file inclusion vulnerability exists in Microweber CMS versions <= 1.2.11 through misuse of the backup management API. Authenticated users can abuse the /api/BackupV2/upload and /api/BackupV2/download endpoints to read arbitrary files from the underlying filesystem. By specifying an absolute file path in the src parameter of the upload request, the server may relocate or delete the target file depending on the web service user’s privileges. The corresponding download endpoint can then be used to retrieve the file contents, effectively enabling local file disclosure. This behavior stems from insufficient validation of user-supplied paths and inadequate restrictions on file access and backup logic.

Path Traversal Microweber
NVD GitHub
EPSS 0% CVSS 6.5
MEDIUM This Month

kotaemon is an open-source RAG-based tool for document comprehension. From versions 0.10.6 and prior, in libs/ktem/ktem/index/file/ui.py, the index_fn method accepts both URLs and local file paths without validation. The pipeline streams these paths directly and stores them, enabling attackers to traverse directories (e.g. ../../../../../.env) and exfiltrate sensitive files. This issue has been patched via commit 37cdc28, in version 0.10.7 which has not been made public at time of publication.

Path Traversal
NVD GitHub
EPSS 0%
PATCH Monitor

Model Context Protocol Servers is a collection of reference implementations for the model context protocol (MCP). Versions of Filesystem prior to 0.6.4 or 2025.7.01 could allow access to unintended files in cases where the prefix matches an allowed directory. Users are advised to upgrade to 0.6.4 or 2025.7.01 resolve.

Path Traversal
NVD GitHub
EPSS 2% CVSS 8.1
HIGH This Week

The Vikinger theme for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the vikinger_delete_activity_media_ajax() function in all versions up to, and including, 1.9.32. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php). Note: Requires Vikinger Media plugin to be installed and active.

PHP WordPress RCE +1
NVD
EPSS 0% CVSS 8.8
HIGH PATCH This Week

The target device exposes a service on a specific TCP port with a configured endpoint. The access to that endpoint is granted using a Basic Authentication method. The endpoint accepts also the PUT method and it is possible to write files on the target device file system. Files are written as root. Using Postman it is possible to perform a Directory Traversal attack and write files into any location of the device file system. Similarly to the PUT method, it is possible to leverage the same mechanism to read any file from the file system by using the GET method.

Path Traversal
NVD
EPSS 0% CVSS 7.5
HIGH PATCH This Week

A path traversal vulnerability of the WebGUI HTTP endpoint in Infinera G42 version R6.1.3 allows remote authenticated users to download all OS files via HTTP requests. Details: Lack or insufficient validation of user-supplied input allows authenticated users to access all files on the target machine file system that are readable to the user account used to run the httpd service.

Path Traversal G42 Firmware Nokia
NVD
EPSS 0% CVSS 6.4
MEDIUM This Month

Sending a crafted SOAP "provision" operation message PlanId field within the Mobile Network Operator (MNO) internal Radio Access Network (RAN) management network can cause path traversal issue in Nokia Single RAN baseband software with versions earlier than release 24R1-SR 1.0 MP. This issue has been corrected to release 24R1-SR 1.0 MP and later. Beginning with release 24R1-SR 1.0 MP, the OAM service software performed PlanId field input validations mitigate the reported path traversal issue.

Path Traversal
NVD
EPSS 0% CVSS 6.4
MEDIUM This Month

Sending a crafted SOAP "provision" operation message archive field within the Mobile Network Operator (MNO) internal Radio Access Network (RAN) management network can cause path traversal issue in Nokia Single RAN baseband software with versions earlier than release 24R1-SR 1.0 MP. This issue has been corrected to release 24R1-SR 1.0 MP and later. Beginning with release 24R1-SR 1.0 MP, the OAM service software utilizes libarchive APIs with security options enabled, effectively mitigating the reported path traversal issue.

Path Traversal
NVD
EPSS 1% CVSS 8.8
HIGH This Week

The Home Villas | Real Estate WordPress Theme theme for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the 'wp_rem_cs_widget_file_delete' function in all versions up to, and including, 2.8. This makes it possible for authenticated attackers, with Subscriber-level access and above, to delete arbitrary files on the server, which can easily lead to remote code execution when the right file is deleted (such as wp-config.php).

PHP WordPress RCE +1
NVD
EPSS 0% CVSS 7.5
HIGH This Week

A path traversal vulnerability exists in HPE Insight Remote Support (IRS) prior to v7.15.0.646.

Path Traversal Insight Remote Support Hpe
NVD
EPSS 1% CVSS 8.7
HIGH This Week

Hikvision Streaming Media Management Server v2.3.5 uses default credentials that allow remote attackers to authenticate and access restricted functionality. After authenticating with these credentials, an attacker can exploit an arbitrary file read vulnerability in the /systemLog/downFile.php endpoint via directory traversal in the fileName parameter. This exploit chain can enable unauthorized access to sensitive system files.

PHP Authentication Bypass Path Traversal +1
NVD
EPSS 0% CVSS 5.3
MEDIUM POC This Month

A vulnerability has been found in Dromara RuoYi-Vue-Plus 5.4.0 and classified as critical. Affected by this vulnerability is an unknown functionality of the file /src/main/java/org/dromara/demo/controller/MailController.java of the component Mail Handler. The manipulation of the argument filePath leads to path traversal. The attack can be launched remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Java Path Traversal Ruoyi Vue Plus +1
NVD GitHub VulDB
EPSS 0% CVSS 9.8
CRITICAL PATCH Act Now

Improper Input Validation vulnerability in Samsung Open Source rLottie allows Path Traversal.This issue affects rLottie: V0.2.

Path Traversal Samsung Debian +2
NVD GitHub
EPSS 0% CVSS 2.1
LOW POC Monitor

Path traversal in code-projects Simple Forum 1.0 allows authenticated attackers to read arbitrary files via the filename parameter of /forum_downloadfile.php. Exploit code is publicly available, but no active exploitation has been confirmed (not in CISA KEV). CVSS 4.0 base score is 2.1 (Low), reflecting limited impact on confidentiality only.

PHP Path Traversal Simple Forum +1
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

Path traversal vulnerability in Langchain-Chatchat up to 0.3.1 allows authenticated attackers with low privileges to read, modify, or delete files on the server via the /v1/file endpoint by manipulating the flag argument. Public exploit code is available, increasing risk for attackers on the same network. EPSS score is low (0.20%), suggesting limited active exploitation currently.

Path Traversal Langchain Chatchat Chatchat Space
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW POC Monitor

Path traversal in Langchain-Chatchat version 0.3.1 and earlier allows authenticated low-privilege users to read arbitrary files from the server via the /v1/files endpoint. Public exploit code exists but exploitation probability is low (EPSS 0.15%), with no active exploitation reported in CISA KEV.

Path Traversal Langchain Chatchat Chatchat Space
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW POC Monitor

Path traversal in Langchain-Chatchat's backend file upload endpoint allows remote attackers to manipulate file paths via the 'flag' parameter, potentially reading or writing files outside the intended directory. Versions up to 0.3.1 are affected, and a publicly available exploit exists. No active exploitation has been reported through CISA KEV, and EPSS indicates low exploitation probability (0.18%).

Path Traversal Langchain Chatchat Chatchat Space
NVD GitHub VulDB
EPSS 0% CVSS 5.0
MEDIUM POC This Month

In Netgate pfSense CE 2.8.0, the "WebCfg - Diagnostics: Command" privilege allows reading arbitrary files via diag_command.php dlPath directory traversal. NOTE: the Supplier's perspective is that this is intended behavior for this privilege level, and that system administrators are informed through both the product documentation and UI.

PHP Path Traversal Pfsense
NVD GitHub
EPSS 1% CVSS 8.8
HIGH This Week

The Game Users Share Buttons plugin for WordPress is vulnerable to arbitrary file deletion due to insufficient file path validation in the ajaxDeleteTheme() function in all versions up to, and including, 1.3.0. This makes it possible for Subscriber-level attackers to add arbitrary file paths (such as ../../../../wp-config.php) to the themeNameId parameter of the AJAX request, which can lead to remote code execution.

PHP WordPress RCE +3
NVD
EPSS 0% CVSS 8.8
HIGH This Week

The BeeTeam368 Extensions plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 2.3.4 via the handle_remove_temp_file() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform actions on files outside of the originally intended directory. This vulnerability can be used to delete the wp-config.php file, which can be leveraged into a site takeover.

PHP WordPress Path Traversal +1
NVD
EPSS 0% CVSS 8.8
HIGH This Week

The BeeTeam368 Extensions Pro plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 2.3.4 via the handle_live_fn() function. This makes it possible for authenticated attackers, with Subscriber-level access and above, to perform actions on files outside of the originally intended directory. This vulnerability can be used to delete the wp-config.php file, which can be leveraged into a site takeover.

PHP WordPress Path Traversal +1
NVD
EPSS 0% CVSS 5.5
MEDIUM POC PATCH This Month

Path traversal in the unauthenticated file upload endpoint of openvpn-cms-flask 1.2.7 and earlier allows remote attackers to write arbitrary files to the server, potentially achieving remote code execution. The vulnerability is publicly disclosed with a proof-of-concept, and a vendor patch is available in version 1.2.8.

Python Path Traversal File Upload +1
NVD GitHub VulDB
EPSS 0% CVSS 2.1
LOW Monitor

Path traversal in gooaclok819 sublinkX's AddTemp function allows authenticated remote attackers to read or write arbitrary files on the server. All versions up to 1.8 are affected, with publicly disclosed exploit code available. The vulnerability is fixed in version 1.9.

Path Traversal
NVD GitHub VulDB
EPSS 0% CVSS 5.3
MEDIUM PATCH This Month

A vulnerability was found in HKUDS LightRAG up to 1.3.8. It has been declared as critical. Affected by this vulnerability is the function upload_to_input_dir of the file lightrag/api/routers/document_routes.py of the component File Upload. The manipulation of the argument file.filename leads to path traversal. It is possible to launch the attack on the local host. The identifier of the patch is 60777d535b719631680bcf5d0969bdef79ca4eaf. It is recommended to apply a patch to fix this issue.

Path Traversal File Upload
NVD GitHub VulDB
EPSS 0% CVSS 5.5
MEDIUM POC This Month

Path traversal in DB-GPT versions 0.7.0 through 0.7.2 allows unauthenticated remote attackers to read or write files outside the intended directory by supplying crafted path sequences in the File argument of the AWEL flow import endpoint at /api/v2/serve/awel/flow/import. A proof-of-concept has been publicly disclosed via the eosphoros-ai GitHub issue tracker, materially lowering the bar for opportunistic exploitation against internet-exposed instances. No vendor-released patched version has been confirmed at time of analysis, leaving affected deployments without an official upstream fix.

Path Traversal Db Gpt
NVD GitHub VulDB
EPSS 0% CVSS 4.9
MEDIUM This Month

Arbitrary file read vulnerability in the Plugin Inspector WordPress plugin up to version 1.5 allows authenticated administrators to read arbitrary files on the server via a path traversal attack. The vulnerability requires high privileges but can expose sensitive configuration and data. No active exploitation or public exploit code has been observed, and the EPSS score indicates a low probability of widespread exploitation.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 6.3
MEDIUM POC PATCH This Month

RaspAP raspap-webgui 3.3.1 is vulnerable to Directory Traversal in ajax/networking/get_wgkey.php. An authenticated attacker can send a crafted POST request with a path traversal payload in the `entity` parameter to overwrite arbitrary files writable by the web server via abuse of the `tee` command used in shell execution.

PHP Path Traversal Raspap Webgui +1
NVD GitHub
EPSS 0% CVSS 8.1
HIGH This Week

PHP Local File Inclusion in the Davenport WordPress theme versions up to 1.3 permits unauthenticated attackers to execute arbitrary code via a path traversal flaw, enabling full server compromise. The vulnerability has a CVSS 8.1 with high attack complexity and a low EPSS score of 0.06%, indicating reduced real-world exploitation probability. No active exploitation or public exploit has been identified at this time.

PHP WordPress Path Traversal
NVD
EPSS 0% CVSS 8.1
HIGH This Week

Remote path traversal in Katerio Magazine 1.5.1 and below allows unauthenticated attackers to include arbitrary local PHP files, potentially leading to remote code execution. The vulnerability is rated 8.1 CVSS, but real-world exploitation probability is low (EPSS 0.06%), and no active exploitation or public exploit code has been identified.

PHP WordPress Path Traversal +1
NVD
EPSS 0% CVSS 8.6
HIGH This Week

Arbitrary file deletion in the FW Food Menu WordPress plugin (≤6.0.0) allows remote attackers to delete server files, potentially causing service unavailability. Exploitation requires no authentication or user interaction, making it highly accessible. No active exploitation or public exploit code is known, and EPSS indicates low exploitation probability (0.08%).

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 7.7
HIGH This Week

Authenticated path traversal in the WordPress Image Shadow plugin up to version 1.1.0 allows low-privileged users to delete arbitrary files on the server, leading to a high availability impact. The vulnerability requires an authenticated attacker with minimal privileges and can be exploited over the network with low complexity. No active exploitation or public exploit code is known at this time, reflected by a very low EPSS score of 0.08%.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 2.1
LOW POC Monitor

Path traversal in yzcheng90 X-SpringBoot up to version 5.0 allows remote authenticated attackers with low privileges to write files outside the intended directory via the File parameter of the /sys/oss/upload/apk endpoint. Exploit code is publicly available, but EPSS indicates very low exploitation probability (0.10%) and no active exploitation is reported.

Path Traversal
NVD GitHub VulDB
EPSS 0% CVSS 5.4
MEDIUM POC This Month

PHPGurukul Pre-School Enrollment System Project v1.0 is vulnerable to Directory Traversal in manage-classes.php.

PHP Path Traversal Pre School Enrollment System +1
NVD GitHub
EPSS 0% CVSS 8.7
HIGH POC This Week

A path traversal vulnerability exists in the web management interface of D-Link DSL-2730U, DSL-2750U, and DSL-2750E ADSL routers with firmware versions IN_1.02, SEA_1.04, and SEA_1.07. The vulnerability is due to insufficient input validation on the getpage parameter within the /cgi-bin/webproc CGI script. This flaw allows an unauthenticated remote attacker to perform path traversal attacks by supplying crafted requests, enabling arbitrary file read on the affected device. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-04 UTC.

Path Traversal D-Link
NVD GitHub Exploit-DB
EPSS 1% CVSS 8.7
HIGH POC This Week

A path traversal vulnerability exists in the Leadsec SSL VPN (formerly Lenovo NetGuard), allowing unauthenticated attackers to read arbitrary files on the underlying system via the ostype parameter in the /vpn/user/download/client endpoint. This flaw arises from insufficient input sanitation, enabling traversal sequences to escape the intended directory and access sensitive files. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-05 UTC.

Path Traversal
NVD GitHub
EPSS 19% CVSS 7.5
HIGH POC THREAT Act Now

A path traversal vulnerability exists in WeiPHP 5.0, an open source WeChat public account platform development framework by Shenzhen Yuanmengyun Technology Co., Ltd. The flaw occurs in the picUrl parameter of the /public/index.php/material/Material/_download_imgage endpoint, where insufficient input validation allows unauthenticated remote attackers to perform directory traversal via crafted POST requests. This enables arbitrary file read on the server, potentially exposing sensitive information such as configuration files and source code. Exploitation evidence was observed by the Shadowserver Foundation on 2025-02-05 UTC.

PHP Path Traversal Weiphp
NVD GitHub
EPSS 0% CVSS 4.4
MEDIUM This Month

A path traversal vulnerability in System Information Reporter (SIR) 1.0.3 and prior allowed an authenticated high privileged user to issue malicious ePO post requests to System Information Reporter, leading to creation of files anywhere on the filesystem and possibly overwriting existing files and exposing sensitive information disclosure.

Information Disclosure Path Traversal System Information Reporter +1
NVD
EPSS 1% CVSS 8.1
HIGH This Week

CVE-2025-6445 is a critical directory traversal vulnerability in ServiceStack's FindType method that allows remote attackers to execute arbitrary code without authentication. The vulnerability stems from insufficient path validation in file operations, enabling attackers to traverse the filesystem and execute malicious code in the context of the affected application process. With a CVSS score of 8.1 and network-based attack vector, this vulnerability poses significant risk to ServiceStack deployments, though exploitation requires application-level interaction with the vulnerable FindType method.

RCE Path Traversal Servicestack
NVD
EPSS 0% CVSS 6.6
MEDIUM PATCH This Month

GitForge.jl is a unified interface for interacting with Git "forges." Versions prior to 5.9.1 lack input validation of input validation for user-provided values in certain functions. In the `GitHub.repo()` function, the user can provide any string for the `repo_name` field. These inputs are not validated or safely encoded and are sent directly to the server. This means a user can add path traversal patterns like `../` in the input to access any other endpoints on `api.github.com` that were not intended. Users should upgrade immediately to v5.9.1 or later to receive a patch. All prior versions are vulnerable. No known workarounds are available.

Path Traversal
NVD GitHub
EPSS 2% CVSS 9.3
CRITICAL Act Now

The affected products could allow an unauthenticated attacker to overwrite files and execute arbitrary code.

RCE Path Traversal
NVD
EPSS 0% CVSS 6.6
MEDIUM PATCH This Month

GitForge.jl is a unified interface for interacting with Git "forges." Versions prior to 0.4.3 lack input validation for user provided values in certain functions. In the `GitForge.get_repo` function for GitHub, the user can provide any string for the owner and repo fields. These inputs are not validated or safely encoded and are sent directly to the server. This means a user can add path traversal patterns like `../` in the input to access any other endpoints on api.github.com that were not intended. Version 0.4.3 contains a patch for the issue. No known workarounds are available.

Path Traversal
NVD GitHub
EPSS 0% CVSS 7.3
HIGH This Week

CVE-2025-39202 is a local privilege escalation vulnerability in MicroSCADA X SYS600's Monitor Pro interface that allows authenticated users with low privileges to read and overwrite arbitrary files, leading to information disclosure and data corruption. The vulnerability affects the SYS600 product line and requires local access with valid credentials; while the CVSS score of 7.3 indicates moderate-to-high severity, real-world exploitability depends on whether this vulnerability has been added to CISA's KEV catalog or has publicly available proof-of-concept code.

Information Disclosure Path Traversal SCADA +3
NVD
EPSS 0% CVSS 7.5
HIGH PATCH This Week

SysmonElixir versions prior to 1.0.1 contain a path traversal vulnerability in the /read endpoint that allows unauthenticated remote attackers to read arbitrary files from the server, including sensitive system files like /etc/passwd. The vulnerability was patched in version 1.0.1 by implementing a whitelist restricting file reads to the priv/data directory. This is a high-severity information disclosure issue (CVSS 7.5) with no authentication required and network-accessible attack surface.

Python Information Disclosure Path Traversal
NVD GitHub
EPSS 4% CVSS 10.0
CRITICAL POC Act Now

Remote code execution in Zhiyuan OA platform via arbitrary file upload. Unauthenticated attackers can upload crafted JSP files through the wpsAssistServlet interface using path traversal, leading to full server compromise. Public exploit code exists and exploitation has been observed in the wild.

RCE Path Traversal File Upload
NVD Exploit-DB VulDB GitHub
EPSS 12% CVSS 7.5
HIGH POC THREAT Act Now

The Moodle LMS Jmol plugin version 6.1 and earlier contains a path traversal vulnerability in jsmol.php. The query parameter is passed directly to file_get_contents() without validation, allowing unauthenticated attackers to read arbitrary files from the Moodle server including configuration files with database credentials.

PHP Information Disclosure Path Traversal +2
NVD Exploit-DB
EPSS 2% CVSS 10.0
CRITICAL PATCH Act Now

A path traversal vulnerability in versions 3.9.0-rc3 to (CVSS 10.0) that allows the attacker. Critical severity with potential for significant impact on affected systems.

PHP Path Traversal
NVD GitHub
EPSS 0% CVSS 7.2
HIGH This Week

A path traversal vulnerability (CVSS 7.2) that allows an authenticated attacker with administrative privileges. High severity vulnerability requiring prompt remediation.

Path Traversal
NVD
EPSS 0% CVSS 7.5
HIGH This Week

CVE-2025-48026 is a path traversal vulnerability in the WebApl component of Mitel OpenScape Xpressions that allows unauthenticated attackers to read arbitrary files from the underlying operating system due to insufficient input validation. The vulnerability affects OpenScape Xpressions through version V7R1 FR5 HF43 P913, and successful exploitation could expose sensitive information without requiring authentication, elevated privileges, or user interaction. The CVSS 7.5 score reflects the high confidentiality impact, though integrity and availability are not affected.

Path Traversal
NVD
EPSS 1% CVSS 7.5
HIGH POC This Week

PHPGurukul Pre-School Enrollment System v1.0 contains a directory traversal vulnerability in the update-teacher-pic.php endpoint that allows unauthenticated remote attackers to read arbitrary files from the server with high confidence. An attacker can exploit this network-accessible vulnerability without any privileges or user interaction to disclose sensitive files, potentially exposing database credentials, configuration files, or other system information. The high CVSS score of 7.5 reflects the ease of exploitation (network-accessible, low complexity, no authentication required) and significant confidentiality impact, though this vulnerability does not permit file modification or denial of service.

PHP Path Traversal Pre School Enrollment System +1
NVD GitHub
EPSS 1% CVSS 7.5
HIGH POC This Week

CVE-2025-50348 is a Directory Traversal vulnerability in PHPGurukul Pre-School Enrollment System Project version 1.0, specifically in the update-class-pic.php file. An unauthenticated remote attacker can exploit this vulnerability to read sensitive files from the server, achieving high confidentiality impact without requiring user interaction or special privileges. The vulnerability has a CVSS score of 7.5 (High) with a network-based attack vector and low attack complexity, indicating it is easily exploitable by remote actors; however, exploitation is limited to information disclosure without modification capabilities.

PHP Path Traversal Pre School Enrollment System +1
NVD GitHub
EPSS 0% CVSS 7.4
HIGH This Week

CVE-2025-52922 is a directory traversal vulnerability in Innoshop through version 0.4.1 that allows authenticated administrators to abuse multiple FileManager API endpoints to map the filesystem, create/delete arbitrary directories and files, read sensitive files, and move files anywhere on the server. With a CVSS score of 7.4 and low attack complexity, this represents a significant integrity and confidentiality risk for affected deployments, though exploitation requires valid administrative credentials.

Path Traversal
NVD GitHub
EPSS 0% CVSS 2.1
LOW POC Monitor

Path traversal vulnerability in diyhi bbs 6.8 allows remote authenticated attackers to read or write arbitrary files via the dirName parameter in the ForumManageAction API. Public exploit code is available, but no active exploitation has been reported.

Java Path Traversal Bbs +1
NVD GitHub VulDB
EPSS 2% CVSS 8.5
HIGH POC This Week

CVE-2025-34023 is a path traversal vulnerability in Karel IP1211 IP Phone's web management panel that allows remote authenticated attackers to read arbitrary files from the underlying system via unsanitized input to the /cgi-bin/cgiServer.exx endpoint's page parameter. This vulnerability affects IP phone administrators with network access to the management interface and carries a CVSS 8.5 score reflecting high confidentiality impact. Active exploitation evidence was documented by Shadowserver Foundation on 2025-02-02 UTC, indicating real-world attack activity.

Information Disclosure Path Traversal IoT
NVD Exploit-DB
EPSS 0% CVSS 9.3
CRITICAL POC Act Now

CVE-2025-34022 is an unauthenticated path traversal vulnerability in Selea Targa IP OCR-ANPR cameras affecting at least 9 models (iZero, Targa 512, Targa 504, Targa Semplice, Targa 704 TKM, Targa 805, Targa 710 INOX, Targa 750, Targa 704 ILB). The /common/get_file.php script fails to validate the 'file' parameter, allowing remote attackers to read arbitrary files including system credentials in cleartext. Active exploitation was confirmed by Shadowserver Foundation on 2025-02-02 UTC, indicating this is not theoretical-it is actively weaponized in the wild.

PHP Authentication Bypass Information Disclosure +1
NVD Exploit-DB
EPSS 4% CVSS 9.8
CRITICAL POC Act Now

CVE-2025-45890 is a critical directory traversal vulnerability in Novel Plus before v5.1.0 that allows unauthenticated remote attackers to execute arbitrary code by manipulating the filePath parameter. The vulnerability has a CVSS score of 9.8 (critical severity) with a network-based attack vector requiring no privileges or user interaction. Given the critical CVSS metrics and remote code execution capability, this vulnerability poses an immediate and severe risk to all unpatched Novel Plus installations and warrants emergency patching.

RCE Path Traversal Novel Plus +1
NVD GitHub
EPSS 1% CVSS 9.9
CRITICAL PATCH Act Now

A remote code execution vulnerability (CVSS 9.9) that allows authenticated users. Critical severity with potential for significant impact on affected systems.

RCE Path Traversal Mattermost +2
NVD GitHub
EPSS 0% CVSS 3.5
LOW POC PATCH Monitor

A vulnerability was found in xataio Xata Agent up to 0.3.0. It has been classified as problematic. This affects the function GET of the file apps/dbagent/src/app/api/evals/route.ts. The manipulation of the argument passed leads to path traversal. Upgrading to version 0.3.1 is able to address this issue. The patch is named 03f27055e0cf5d4fa7e874d34ce8c74c7b9086cc. It is recommended to upgrade the affected component.

Path Traversal Agent
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

Path traversal vulnerability in xlang-ai OpenAgents up to commit ff2e464 allows attackers to read or write arbitrary files via the create_upload_file function in backend/api/file.py. Public exploit code exists, but the vulnerability is not actively exploited per CISA KEV, and EPSS score is low (0.18%).

Path Traversal Openagents
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW Monitor

Path traversal vulnerability in OpenBMB XAgent up to version 1.0.0 allows attackers to read arbitrary files via the /conv/community endpoint. Public exploit code exists, but no active exploitation has been confirmed. EPSS score is low (0.09%), indicating limited exploitation likelihood.

Path Traversal Xagent Openbmb
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC Monitor

Path traversal vulnerability in SuperAGI up to 0.0.14 allows attackers to read arbitrary files via the download_attachment function in EmailToolKit. Public exploit code exists, but no active exploitation has been confirmed. EPSS score is low (0.18%), indicating limited exploitation likelihood.

Path Traversal Superagi
NVD GitHub VulDB
EPSS 0% CVSS 2.0
LOW POC PATCH Monitor

Path traversal vulnerability in Upsonic up to 0.55.6 allows attackers to read arbitrary files via the file.filename parameter in markdown/server.py. Public exploit code is available, and a patch has been released. The CVSS 4.0 score is 2.0 (low), but the EPSS score of 0.18% suggests low exploitation likelihood.

Path Traversal Upsonic
NVD GitHub VulDB
EPSS 0% CVSS 2.3
LOW Monitor

A path transversal vulnerability in Brocade Fabric OS 9.1.0 through 9.2.2 could allow a local admin user to gain access to files outside the intended directory potentially leading to the disclosure of sensitive information. Note: Admin level privilege is required on the switch in order to exploit

Path Traversal Broadcom Fabric Operating System
NVD
EPSS 0% CVSS 4.9
MEDIUM PATCH This Month

Authenticated path traversal in Profisee on Windows allows attackers with high privileges to read sensitive files outside intended directories. The vulnerability affects filesystem modules in Profisee versions 2020R1 through 2024R1, with a patch available in 2024R2. EPSS score is low (0.08%), and no active exploitation or public exploit has been reported.

Path Traversal Microsoft
NVD
EPSS 0% CVSS 6.5
MEDIUM PATCH This Month

Arbitrary file write as the OSV-SCALIBR user on the host system via a path traversal vulnerability when using OSV-SCALIBR's unpack() function for container images. Particularly, when using the CLI flag --remote-image on untrusted container images.

Path Traversal Google Osv Scalibr +1
NVD GitHub
EPSS 0% CVSS 7.5
HIGH PATCH This Week

Path traversal vulnerability in Lychee photo-management tool (versions 6.6.6 through 6.6.9) that allows unauthenticated remote attackers to read arbitrary files from the server, including environment variables, configuration secrets, nginx logs, and other users' uploaded images. The vulnerability exists in SecurePathController.php and has a CVSS score of 7.5 (high severity) with straightforward network-based exploitation requiring no authentication or user interaction. A patch is available in version 6.6.10.

PHP Path Traversal Nginx
NVD GitHub
EPSS 0% CVSS 7.8
HIGH PATCH This Week

Local privilege escalation vulnerability in Trend Micro Security 17.8 (Consumer) that exploits improper link following (symlink/junction attack) to allow a low-privileged local attacker to delete privileged Trend Micro system files without user interaction. This vulnerability carries a CVSS 7.8 high severity rating due to high impact on confidentiality, integrity, and availability; however, real-world exploitability depends on KEV status, EPSS probability data, and proof-of-concept availability, which are not provided in the available intelligence.

Privilege Escalation Path Traversal Trend Micro +1
NVD
EPSS 0% CVSS 7.8
HIGH PATCH This Week

Link following vulnerability (symlink attack) in Trend Micro Deep Security 20.0 agents that enables local privilege escalation on affected systems. An attacker with low-privileged code execution capability can exploit this flaw to gain high-level system access. The vulnerability has a CVSS score of 7.8 with high impact across confidentiality, integrity, and availability; KEV and POC status are not confirmed in available data, but the low attack complexity and low privilege requirement indicate moderate real-world risk once initial code execution is obtained.

Privilege Escalation Path Traversal Trend Micro +1
NVD
EPSS 0% CVSS 8.8
HIGH PATCH This Week

CVE-2025-49155 is an uncontrolled search path vulnerability in Trend Micro Apex One's Data Loss Prevention (DLP) module that allows unauthenticated remote attackers to inject and execute arbitrary code. The vulnerability requires user interaction (CVSS UI:R) but poses critical risk to organizations deploying Apex One, as successful exploitation grants full system compromise with high confidentiality, integrity, and availability impact (CVSS 8.8). Exploitation likelihood should be assessed against current threat intelligence for active in-the-wild usage.

RCE Path Traversal Trend Micro +2
NVD
EPSS 0% CVSS 8.6
HIGH This Week

Path traversal vulnerability in themezaa Litho that allows unauthenticated network attackers to cause a denial of service by accessing files outside the intended directory structure. Affected versions range from an unspecified baseline through version 3.0 of the Litho product. The vulnerability has a high CVSS score of 8.6 with a network attack vector and no authentication requirements, making it easily exploitable by remote attackers.

WordPress Path Traversal Wordpress Theme
NVD
EPSS 0% CVSS 7.5
HIGH This Week

A Path Traversal vulnerability (CWE-35) exists in the Aeroscroll Gallery WordPress plugin (versions through 1.0.12) that allows unauthenticated remote attackers to access arbitrary files on the server, potentially exposing sensitive configuration files, database credentials, and other confidential data. The vulnerability has a CVSS score of 7.5 (High) with network accessibility and no authentication required, making it a significant information disclosure risk for all installations of affected versions.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 8.6
HIGH This Week

Path traversal vulnerability in Fastw3b LLC FW Gallery (versions through 8.0.0) that allows unauthenticated remote attackers to cause denial of service by manipulating file path parameters. The vulnerability has a high CVSS score of 8.6 due to its network accessibility and lack of authentication requirements, though impact is limited to availability rather than confidentiality or integrity. Specific KEV status, EPSS scores, and publicly available POC information cannot be confirmed from the provided data, warranting immediate vendor contact for patch availability and exploitation status.

WordPress Path Traversal Wordpress Plugin
NVD
EPSS 0% CVSS 6.3
MEDIUM PATCH This Month

A path traversal vulnerability exists in the file dropoff functionality of ZendTo versions 6.15-7 and prior. This could allow a remote, authenticated attacker to retrieve the files of other ZendTo users, retrieve files on the host system, or cause a denial of service.

Denial Of Service Path Traversal
NVD
EPSS 0% CVSS 7.8
HIGH PATCH Act Now

A privilege escalation vulnerability in A flaw (CVSS 7.8). High severity vulnerability requiring prompt remediation.

Path Traversal
NVD GitHub
Prev Page 37 of 96 Next

Quick Facts

Typical Severity
HIGH
Category
web
Total CVEs
8627

Related CWEs

MITRE ATT&CK

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