Início / CVEs
Base de CVEs
Vulnerabilidades publicadas, com severidade, exploração conhecida e fontes oficiais.
CVE-2026-31156
Média · 6.5
CWE-22 13/05/2026
Path Traversal em Openplcproject Openplc V3 Firmware
A path injection vulnerability exists in OpenPLC v3 (2c82b0e79c53f8c1f1458eee15fec173400d6e1a) as the binary program compiled from glue_generator.cpp does not perform any validation on the file path parameters passed via the command line. The user-controlled input parameters are directly passed to the underlying file operation functions (fopen/ifstream/ofstream) for file reading and writing. An attacker can exploit this vulnerability by constructing a malicious path to read arbitrary readable files.
CVE-2026-20916
Alta · 8.1
CWE-22 13/05/2026
BIG-IQ iControl REST vulnerability
An authenticated iControl REST user with low privileges can create or modify arbitrary files through an undisclosed iControl REST endpoint on the BIG-IQ system.
Note: Software versions which have reached End of Technical Support (EoTS) are not evaluated.
CVE-2020-37219
Alta · 7.5
CWE-22 13/05/2026
Joomla com_fabrik 3.9.11 Directory Traversal via image.php
Joomla com_fabrik 3.9.11 contains a directory traversal vulnerability that allows unauthenticated attackers to list arbitrary files by manipulating the folder parameter. Attackers can send GET requests to the onAjax_files method with path traversal sequences to enumerate files in system directories outside the intended web root.
CVE-2026-45225
Alta · 7.6
CWE-22 12/05/2026
Heym < 0.0.21 Path Traversal File Upload via upload_file()
Heym before 0.0.21 contains a path traversal vulnerability in the file upload endpoint that allows authenticated users to write attacker-controlled files to arbitrary locations by supplying a crafted filename with traversal sequences. Attackers can exploit the unvalidated filename parameter in the upload_file() handler to bypass path restrictions and write, read, or delete files outside the intended storage directory.
CVE-2026-44307
Alta · 8.7
CWE-22 12/05/2026
Mako: Path traversal via backslash URI on Windows in TemplateLookup
Mako is a template library written in Python. Prior to 1.3.12, on Windows, a URI using backslash traversal (e.g. \..\..\ secret.txt) bypasses the directory traversal check in Template.__init__ and the posixpath-based normalization in TemplateLookup.get_template(), allowing reads of files outside the configured template directory. This vulnerability is fixed in 1.3.12.
CVE-2026-44301
Alta · 8.1
CWE-22 12/05/2026
Hugo: Node tool execution allows file system access outside the project directory
Hugo is a static site generator. From 0.43 to before 0.161.0, when building a Hugo site that uses Node-based asset pipelines (PostCSS, Babel, TailwindCSS), Hugo invoked the configured Node tools without restrictions on file system access. As a result, executing hugo against an untrusted site could allow code running through these tools to read or write files outside the project's working directory. Users who do not use PostCSS, Babel, or TailwindCSS, or who only build trusted sites, are not affected. This vulnerability is fixed in 0.161.0.
CVE-2026-42196
Crítica · 9.9
CWE-22 12/05/2026
Path traversal no S3FileMiddleware do django-s3file (CVE-2026-42196)
django-s3file é uma entrada leve de upload de arquivos para Django e Amazon S3. Antes da versão 7.0.2, o S3FileMiddleware é vulnerável a ataques de path traversal relativo, nos quais um invasor pode usar uma requisição modificada para sair dos locais de upload pré-assinados e fazer a aplicação Django carregar arquivos de locais aleatórios em request.FILES. Dependendo de como os arquivos são tratados, isso pode levar a problemas de confidencialidade e integridade. Esta vulnerabilidade está corrigida na versão 7.0.2.
CVE-2026-7474
Alta · 8.8
CWE-22 12/05/2026
Nomad vulnerable to path traversal in dynamic host volume which may lead to code execution
HashiCorp Nomad and Nomad Enterprise prior to 2.0.1 are vulnerable to code execution on the client host through a path traversal attack. This vulnerability (CVE-2026-7474) is fixed in Nomad 2.0.1, 1.11.5 and 1.10.11.
CVE-2026-44225
Crítica · 9.3
Exploit público CWE-22 12/05/2026
Pulpy, empacotador de apps desktop: path traversal expõe arquivos da pasta home
Pulpy é um empacotador de aplicações desktop leve e multiplataforma para aplicações web. Antes da versão 0.1.1, o Pulpy injeta uma API JavaScript pulpy.fs em todas as aplicações web empacotadas, dando a elas acesso ao sistema de arquivos do host. Uma função validateFsPath() deveria isolar esse acesso, mas sua lista de bloqueio é incompleta. Qualquer aplicação web empacotada com o Pulpy pode ler e gravar arquivos arbitrários no diretório home do usuário, incluindo ~/.ssh/id_rsa, ~/.aws/credentials e ~/Library/Keychains/. Esta vulnerabilidade está corrigida na versão 0.1.1.
CVE-2026-34653
Alta · 8.7
CWE-22 12/05/2026
Adobe Commerce | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Adobe Commerce versions 2.4.9-beta1, 2.4.8-p4, 2.4.7-p9, 2.4.6-p14, 2.4.5-p16, 2.4.4-p17 and earlier are affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could result in arbitrary file system read and write. An authenticated attacker with administrative privileges could exploit this vulnerability to read or write files outside the restricted directory. Exploitation of this issue does not require user interaction. Scope is changed.
CVE-2026-34664
Média · 6.3
CWE-22 12/05/2026
Substance3D - Designer | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') (CWE-22)
Substance3D - Designer versions 15.1.0 and earlier are affected by an Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability that could lead to arbitrary file system read. An attacker could exploit this vulnerability to access sensitive files and directories outside the intended access scope. Exploitation of this issue requires user interaction in that a victim must open a malicious file. Scope is changed.
CVE-2026-42048
Crítica · 9.6
CWE-22 12/05/2026
Langflow: Path Traversal in Langflow Knowledge Bases API
Langflow is a tool for building and deploying AI-powered agents and workflows. Prior to 1.9.0, Langflow is vulnerable to Path Traversal in the Knowledge Bases API (DELETE /api/v1/knowledge_bases). This occurs because user-supplied knowledge base names are concatenated directly into file paths without proper sanitization or boundary validation. An authenticated attacker can exploit this flaw to delete arbitrary directories anywhere on the server's filesystem, leading to data loss and potential service disruption. This vulnerability is fixed in 1.9.0.
CVE-2026-41612
Média · 5.5
CWE-22 12/05/2026
Visual Studio Code Information Disclosure Vulnerability
Relative path traversal in Visual Studio Code allows an unauthorized attacker to disclose information locally.
CVE-2026-32175
Média · 4.3
CWE-22 12/05/2026
.NET Core Tampering Vulnerability
A tampering vulnerability exists when .NET Core improperly handles specially crafted files. An attacker who successfully exploited this vulnerability could write arbitrary files and directories to certain locations on a vulnerable system. However, an attacker would have limited control over the destination of the files and directories.
To exploit the vulnerability, an attacker must send a specially crafted file to a vulnerable system.
The security update fixes the vulnerability by ensuring .NET Core properly handles files.
CVE-2026-6865
Alta · 7.1
CWE-22 12/05/2026
Improper Limitation of a Pathname to a Restricted Directory Vulnerability on Multiple Products
CWE-22: Improper Limitation of a Pathname to a Restricted Directory (“Path Traversal”) vulnerability that could cause unauthorized access to sensitive files when user-supplied input is improperly handled during server-side file path processing.
CVE-2026-41530
Baixa · 3.3
CWE-22 12/05/2026
The automatic folder creation feature of Lhaz and Lhaz+ provided by Chitora soft contains a path...
The automatic folder creation feature of Lhaz and Lhaz+ provided by Chitora soft contains a path traversal vulnerability. When the affected product is configured with the automatic folder creation feature enabled, and a product user tries to extract an archive file which has a crafted file name, then the archived files may be extracted to an unexpected folder.
CVE-2026-43901
Média · 6.8
CWE-22 11/05/2026
Wireshark MCP: Arbitrary file write via export_objects when WIRESHARK_MCP_ALLOWED_DIRS is not configured
Wireshark MCP is an MCP Server that turns tshark into a structured analysis interface, then layers in optional Wireshark suite utilities. In 1.1.5 and earlier, wireshark-mcp exposes a wireshark_export_objects MCP tool that accepts an attacker-controlled dest_dir parameter and passes it to tshark's --export-objects flag with no mandatory path restriction. The path sandbox (_allowed_dirs) is None by default and only activates when the environment variable WIRESHARK_MCP_ALLOWED_DIRS is explicitly set. In a default installation, any directory on the filesystem can be used as the export destination.
CVE-2026-43888
Alta · 8.7
CWE-22 11/05/2026
Outline: Zip Extraction Path Escape via PATH_MAX Truncation in Collection Import
Outline is a service that allows for collaborative documentation. Prior to 1.7.0, ZipHelper.extract computes the extraction path for each entry by passing a full filesystem path through trimFileAndExt, a filename helper that calls path.basename on its input when truncating. When a zip entry's nested path is long enough to push the joined filesystem path over MAX_PATH_LENGTH (4096 bytes), trimFileAndExt silently drops all directory components and returns a bare filename. fs.createWriteStream then opens the file relative to the process working directory instead of inside the extraction sandbox, and the escaped file persists after import cleanup because cleanupExtractedData only removes the temporary extraction directory. This vulnerability is fixed in 1.7.0.
CVE-2026-42600
Média · 4.9
CWE-22 11/05/2026
MinIO: Path Traversal via msgpack Body in `ReadMultiple` Storage-REST Endpoint
MinIO is a high-performance object storage system. From RELEASE.2022-07-24T01-54-52Z to before RELEASE.2026-04-14T21-32-45Z, A path traversal vulnerability in MinIO's ReadMultiple internode storage-REST endpoint allows a caller holding the cluster root JWT to read files from outside the configured drive roots, bounded only by the MinIO process UID. The attacker sends POST minio/storage/{drivePath}/v63/rmpl with a msgpack-encoded body carrying ../ sequences in the Bucket field. The server opens the resulting path via os.OpenFile with O_RDONLY|O_NOATIME and returns its contents in the msgpack response stream. This vulnerability is fixed in RELEASE.2026-04-14T21-32-45Z.
CVE-2026-42564
Alta · 8.2
Exploit público CWE-22 11/05/2026
jotty·page: Unauthenticated Path Traversal leads to sensitive file disclosure and session-token reuse impact
jotty·page is a self-hosted app for your checklists and notes. Prior to 1.22.0, an unauthenticated path traversal vulnerability exists in /api/app-icons/[filename]. The filename route parameter is joined into a filesystem path without traversal/boundary validation, allowing file reads outside data/uploads/app-icons/. This vulnerability is fixed in 1.22.0.
CVE-2026-42888
Média · 6.9
CWE-22 11/05/2026
Audiobookshelf: Path Traversal vulnerability in the audiobookshelf project
Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.32.2, the podcast creation endpoint at server/controllers/PodcastController.js accepts a user-controlled file path without sufficient boundary validation to ensure it remains within the intended library directory. This vulnerability is fixed in 2.32.2.
CVE-2026-28915
Alta · 7.8
CWE-22 11/05/2026
A parsing issue in the handling of directory paths was addressed with improved path validation....
A parsing issue in the handling of directory paths was addressed with improved path validation. This issue is fixed in macOS Sequoia 15.7.7, macOS Sonoma 14.8.7, macOS Tahoe 26.5. An app may be able to gain root privileges.
CVE-2026-42885
Média · 4.3
CWE-22 11/05/2026
Audiobookshelf: Path prefix bypass in filesystem existence check leaks out-of-scope file existence
Audiobookshelf is a self-hosted audiobook and podcast server. Prior to 2.32.2, the POST /api/filesystem/pathexists endpoint uses String.startsWith() to validate that a resolved file path is within a library folder. This check fails for sibling directories whose names share a common prefix (e.g., /audiobooks vs /audiobooks-private), allowing authenticated users with upload permission to probe file existence outside their authorized library folder boundaries. This vulnerability is fixed in 2.32.2.
CVE-2026-42882
Crítica · 9.4
CWE-22 11/05/2026
Bypass de autenticação no s3-proxy por divergência na interpretação de caminhos
oxyno-zeta/s3-proxy é um proxy para AWS S3 escrito em Go. Antes da versão 5.0.0, o s3-proxy contém um bypass de autenticação causado pela interpretação inconsistente do caminho da URL entre o middleware de autenticação e o bucket handler. O middleware de autenticação avalia padrões de caminho de recurso contra a URI codificada em percentual da requisição (r.URL.RequestURI()), enquanto o bucket handler constrói chaves de objeto S3 a partir do caminho decodificado (r.URL.Path). Essa divergência, combinada com a biblioteca glob sendo invocada sem separador de caminho (fazendo com que * corresponda através dos limites de /), permite que atacantes não autenticados escrevam, leiam ou excluam objetos em namespaces S3 protegidos por autenticação. A exploração é possível por meio de três técnicas: (1) usando padrões * que correspondem através de separadores de caminho para alcançar rotas protegidas via path traversal (por exemplo, /open/foo/drafts/../restricted/), (2) usando barras codificadas em percentual (%2F) para colapsar múltiplos segmentos de caminho em um único token na camada de autenticação, enquanto a forma decodificada resolve para um namespace protegido na camada de armazenamento, e (3) usando segmentos dot-dot (../) sob padrões de prefixo **, em que o caminho bruto corresponde a uma rota aberta enquanto o parser de URL do Go resolve o traversal para um caminho protegido antes de o bucket handler ser executado. Um atacante não autenticado com acesso à rede pode realizar operações PUT, GET ou DELETE não autorizadas em objetos de namespaces S3 protegidos por autenticação. Esta vulnerabilidade está corrigida na versão 5.0.0.
CVE-2026-2614
Alta · 7.5
Exploit público CWE-22 11/05/2026
Arbitrary File Read via Prompt Tag Source Validation Bypass in mlflow/mlflow
A vulnerability in the `_create_model_version()` handler of `mlflow/server/handlers.py` in mlflow/mlflow versions 3.9.0 and earlier allows an unauthenticated remote attacker to read arbitrary files from the server's filesystem. The issue arises when a `CreateModelVersion` request includes the tag `mlflow.prompt.is_prompt`, which bypasses source path validation. This enables an attacker to store an arbitrary local filesystem path as the model version source. The `get_model_version_artifact_handler()` function later uses this source to serve files without verifying the model version's prompt status, leading to a complete confidentiality compromise. This issue is fixed in version 3.10.0.