Início / CVEs
Base de CVEs
Vulnerabilidades publicadas, com severidade, exploração conhecida e fontes oficiais.
CVE-2026-41211
Crítica · 10.0
CWE-22 22/04/2026
Path traversal em downloadPackageManager() do Vite+ permite escritas fora do VP_HOME
O Vite+ é uma cadeia de ferramentas unificada e ponto de entrada para desenvolvimento web. Antes da versão 0.1.17, downloadPackageManager() aceita uma string version não confiável e a utiliza diretamente em caminhos do sistema de arquivos. Um chamador pode fornecer segmentos ../ ou um caminho absoluto para sair da raiz de cache VP_HOME/package_manager/<pm>/ e fazer o Vite+ excluir, substituir e preencher diretórios fora do local de cache pretendido. A versão 0.1.17 contém uma correção.
CVE-2026-41180
Alta · 7.5
CWE-22 22/04/2026
PsiTransfer: Upload PATCH path traversal can create `config.<NODE_ENV>.js` and lead to code execution on restart
PsiTransfer is an open source, self-hosted file sharing solution. Prior to version 2.4.3, the upload PATCH flow under `/files/:uploadId` validates the mounted request path using the still-encoded `req.path`, but the downstream tus handler later writes using the decoded `req.params.uploadId`. In deployments that use a supported custom `PSITRANSFER_UPLOAD_DIR` whose basename prefixes a startup-loaded JavaScript path, such as `conf`, an unauthenticated attacker can create `config.<NODE_ENV>.js` in the application root. The attacker-controlled file is then executed on the next process restart. Version 2.4.3 contains a patch.
CVE-2026-4917
Média · 4.9
CWE-22 22/04/2026
IBM Guardium Data Protection is affected by multiple vulnerabilities
IBM Guardium Data Protection 12.1 could allow an administrative user to traverse directories on the system. An attacker could send a specially crafted URL request containing "dot dot" sequences (/../) to write arbitrary files on the system.
CVE-2026-40062
Alta · 7.5
CWE-22 22/04/2026
A path Traversal vulnerability exists in Ziostation2 v2.9.8.7 and earlier. A remote...
A path Traversal vulnerability exists in Ziostation2 v2.9.8.7 and earlier. A remote unauthenticated attacker may get sensitive information on the operating system.
CVE-2026-33656
Crítica · 9.1
CWE-22 22/04/2026
EspoCRM: path traversal via Formula permite RCE autenticado
O EspoCRM é uma aplicação de gestão de relacionamento com clientes (CRM) de código aberto. Antes da versão 9.3.4, o mecanismo de script de fórmulas integrado do EspoCRM permitia atualizar o sourceId de anexos, o que possibilitava que um administrador autenticado sobrescrevesse o campo sourceId nas entidades Attachment. Como o sourceId é concatenado diretamente em um caminho de arquivo, sem qualquer sanitização em EspoUploadDir::getFilePath(), um invasor pode redirecionar qualquer operação de leitura ou escrita de arquivo para um caminho arbitrário dentro do escopo open_basedir do servidor web. A versão 9.3.4 corrige o problema.
CVE-2026-34414
Alta · 7.1
Exploit público CWE-22 22/04/2026
Xerte Online Toolkits Path Traversal via connector.php
Xerte Online Toolkits versions 3.15 and earlier contain a relative path traversal vulnerability in the elFinder connector endpoint at /editor/elfinder/php/connector.php where the name parameter in rename commands is not sanitized for path traversal sequences. Attackers can supply a name value containing directory traversal sequences to move files from project media directories to arbitrary locations on the filesystem, potentially overwriting application files, achieving stored cross-site scripting, or combining with other vulnerabilities to achieve unauthenticated remote code execution by moving PHP code files to the application root.
CVE-2026-35363
Média · 5.6
CWE-22 22/04/2026
uutils coreutils rm Safeguard Bypass via Improper Path Normalization
A vulnerability in the rm utility of uutils coreutils allows the bypass of safeguard mechanisms intended to protect the current directory. While the utility correctly refuses to delete . or .., it fails to recognize equivalent paths with trailing slashes, such as ./ or .///. An accidental or malicious execution of rm -rf ./ results in the silent recursive deletion of all contents within the current directory. The command further obscures the data loss by reporting a misleading 'Invalid input' error, which may cause users to miss the critical window for data recovery.
CVE-2026-35338
Alta · 7.3
CWE-22 22/04/2026
uutils coreutils chmod Path Traversal Bypass of --preserve-root
A vulnerability in the chmod utility of uutils coreutils allows users to bypass the --preserve-root safety mechanism. The implementation only validates if the target path is literally / and does not canonicalize the path. An attacker or accidental user can use path variants such as /../ or symbolic links to execute destructive recursive operations (e.g., chmod -R 000) on the entire root filesystem, leading to system-wide permission loss and potential complete system breakdown.
CVE-2026-32885
Crítica · 9.1
CWE-22 22/04/2026
DDEV: travessia de caminho ZipSlip na extração de arquivos tar e zip
O DDEV é uma ferramenta open-source para executar ambientes locais de desenvolvimento web para PHP e Node.js. Versões anteriores à 1.25.2 possuem extração não sanitizada nas funções Untar() e Unzip() do arquivo pkg/archive/archive.go. Os arquivos são baixados e extraídos de fontes remotas sem validação de caminho. A versão 1.25.2 corrige o problema.
CVE-2026-6855
Alta · 7.1
CWE-22 22/04/2026
Instructlab: instructlab: path traversal allows arbitrary directory creation and file write
A flaw was found in InstructLab. A local attacker could exploit a path traversal vulnerability in the chat session handler by manipulating the `logs_dir` parameter. This allows the attacker to create new directories and write files to arbitrary locations on the system, potentially leading to unauthorized data modification or disclosure.
CVE-2026-4280
Média · 6.5
CWE-22 22/04/2026
Breaking News WP <= 1.3 - Missing Authorization to Authenticated (Subscriber+) Local File Inclusion/Read
The Breaking News WP plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.3. This is due to the brnwp_ajax_form AJAX endpoint lacking both authorization checks and CSRF verification, combined with insufficient path validation when the brnwp_theme option value is passed directly to an include() statement in the brnwp_show_breaking_news_wp() shortcode handler. While sanitize_text_field() is applied to user input, it does not strip directory traversal sequences (../). This makes it possible for authenticated attackers, with Subscriber-level access and above, to overwrite the brnwp_theme option with a directory traversal payload (e.g., ../../../../etc/passwd) and subsequently trigger file inclusion of arbitrary files on the server when the shortcode is rendered.
CVE-2026-41062
Média · 6.5
CWE-22 21/04/2026
WWBN/AVideo has an incomplete fix for a directory traversal bypass via query string in ReceiveImage downloadURL parameters
WWBN AVideo is an open source video platform. In versions 29.0 and below, the directory traversal fix introduced in commit 2375eb5e0 for `objects/aVideoEncoderReceiveImage.json.php` only checks the URL path component (via `parse_url($url, PHP_URL_PATH)`) for `..` sequences. However, the downstream function `try_get_contents_from_local()` in `objects/functionsFile.php` uses `explode('/videos/', $url)` on the **full URL string** including the query string. An attacker can place the `/videos/../../` traversal payload in the query string to bypass the security check and read arbitrary files from the server filesystem. Commit bd11c16ec894698e54e2cdae25026c61ad1ed441 contains an updated fix.
CVE-2026-41058
Alta · 8.1
CWE-22 21/04/2026
AVideo has an incomplete fix for CVE-2026-33293 (Path Traversal) in AVideo
WWBN AVideo is an open source video platform. In versions 29.0 and below, the incomplete fix for AVideo's CloneSite `deleteDump` parameter does not apply path traversal filtering, allowing `unlink()` of arbitrary files via `../../` sequences in the GET parameter. Commit 3c729717c26f160014a5c86b0b6accdbd613e7b2 contains an updated fix.
CVE-2026-6832
Alta · 8.1
CWE-22 21/04/2026
Nesquena Hermes WebUI Arbitrary File Deletion via Unvalidated session_id
Hermes WebUI contains an arbitrary file deletion vulnerability in the /api/session/delete endpoint that allows authenticated attackers to delete files outside the session directory by supplying an absolute path or path traversal payload in the session_id parameter. Attackers can exploit unvalidated session identifiers to construct paths that bypass the SESSION_DIR boundary and delete writable JSON files on the host system.
CVE-2026-6829
Média · 6.3
CWE-22 21/04/2026
nesquena hermes-webui Arbitrary Workspace Directory Access
nesquena hermes-webui contains a trust-boundary failure vulnerability that allows authenticated attackers to set or change a session workspace to an arbitrary existing directory on disk by manipulating workspace path parameters in endpoints such as /api/session/new, /api/session/update, /api/chat/start, and /api/workspaces/add. Attackers can repoint a session workspace to a directory outside the intended trusted root and then use ordinary file read and write APIs to access or modify files outside the intended workspace boundary within the permissions of the hermes-webui process.
CVE-2026-40923
Média · 5.4
CWE-22 21/04/2026
Tekton Pipelines: VolumeMount path restriction bypass via missing filepath.Clean in /tekton/ check
Tekton Pipelines project provides k8s-style resources for declaring CI/CD-style pipelines. Starting in version 1.0.0 and prior to versions 1.0.2, 1.3.4, 1.6.2, 1.9.3, and 1.11.1, a validation bypass in the VolumeMount path restriction allows mounting volumes under restricted /tekton/ internal paths by using .. path traversal components. The restriction check uses strings.HasPrefix without filepath.Clean, so a path like /tekton/home/../results passes validation but resolves to /tekton/results at runtime. Versions 1.0.2, 1.3.4, 1.6.2, 1.9.3, and 1.11.1 fix the issue.
CVE-2026-40909
Média · 6.5
CWE-22 21/04/2026
WWBN AVideo has a Path Traversal in Locale Save Endpoint that Enables Arbitrary PHP File Write to Any Web-Accessible Directory (RCE)
WWBN AVideo is an open source video platform. In versions 29.0 and prior, the locale save endpoint (`locale/save.php`) constructs a file path by directly concatenating `$_POST['flag']` into the path at line 30 without any sanitization. The `$_POST['code']` parameter is then written verbatim to that path via `fwrite()` at line 40. An admin attacker (or any user who can CSRF an admin, since no CSRF token is checked and cookies use `SameSite=None`) can traverse out of the `locale/` directory and write arbitrary `.php` files to any writable location on the filesystem, achieving Remote Code Execution. Commit 57f89ffbc27d37c9d9dd727212334846e78ac21a fixes the issue.
CVE-2026-40876
Alta · 8.8
CWE-22 21/04/2026
SFTP root escape via prefix-based path validation in goshs
goshs is a SimpleHTTPServer written in Go. Prior to 2.0.0-beta.6, goshs contains an SFTP root escape caused by prefix-based path validation. An authenticated SFTP user can read from and write to filesystem paths outside the configured SFTP root, which breaks the intended jail boundary and can expose or modify unrelated server files. The SFTP subsystem routes requests through sftpserver/sftpserver.go into DefaultHandler.GetHandler() in sftpserver/handler.go, which forwards file operations into readFile, writeFile, listFile, and cmdFile. All of those sinks rely on sanitizePath() in sftpserver/helper.go. helper.go uses a raw string-prefix comparison, not a directory-boundary check. Because of that, if the configured root is /tmp/goshsroot, then a sibling path such as /tmp/goshsroot_evil/secret.txt incorrectly passes validation since it starts with the same byte prefix. This vulnerability is fixed in 2.0.0-beta.6.
CVE-2026-41193
Crítica · 9.1
CWE-22 21/04/2026
FreeScout: path traversal Zip Slip na instalação de módulos permite escrita arbitrária de arquivos
O FreeScout é uma central de atendimento (help desk) e caixa de correio compartilhada gratuita e de autohospedagem. Antes da versão 1.8.215, o recurso de instalação de módulos do FreeScout extrai arquivos ZIP sem validar os caminhos dos arquivos, permitindo que um administrador autenticado grave arquivos arbitrariamente no sistema de arquivos do servidor por meio de um ZIP especialmente elaborado. A versão 1.8.215 corrige a vulnerabilidade.
CVE-2026-40611
Alta · 8.8
CWE-22 21/04/2026
Lego: Arbitrary File Write via Path Traversal in Webroot HTTP-01 Provider
Let's Encrypt client and ACME library written in Go (Lego). Prior to 4.34.0, the webroot HTTP-01 challenge provider in lego is vulnerable to arbitrary file write and deletion via path traversal. A malicious ACME server can supply a crafted challenge token containing ../ sequences, causing lego to write attacker-influenced content to any path writable by the lego process. This vulnerability is fixed in 4.34.0.
CVE-2026-40576
Crítica · 9.4
CWE-22 21/04/2026
Path traversal (CWE-22) no excel-mcp-server permite leitura e escrita remota de arquivos
excel-mcp-server é um servidor do Model Context Protocol para manipulação de arquivos Excel. Existe uma vulnerabilidade de travessia de caminho (path traversal) em excel-mcp-server nas versões até a 0.1.7, inclusive. Quando executado nos modos de transporte SSE ou Streamable-HTTP (a forma documentada de usar este servidor remotamente), um atacante não autenticado na rede pode ler, gravar e sobrescrever arquivos arbitrários no sistema de arquivos do host, fornecendo argumentos filepath elaborados a qualquer um dos 25 handlers de ferramentas MCP expostos. O servidor deve restringir as operações de arquivo a um diretório definido pela variável de ambiente EXCEL_FILES_PATH. A função responsável por impor esse limite — get_excel_path() — não o faz, devido a duas falhas independentes: ela repassa caminhos absolutos sem nenhuma verificação e junta caminhos relativos sem resolver ou validar o resultado. Combinada com a ausência de autenticação no transporte padrão exposto à rede e com o endereço de bind padrão 0.0.0.0 (todas as interfaces), isso permite exploração remota trivial. Esta vulnerabilidade está corrigida na versão 0.1.8.
CVE-2026-40050
Crítica · 9.8
CWE-22 21/04/2026
Path Traversal sem Autenticação no CrowdStrike LogScale (CVE-2026-40050)
A CrowdStrike lançou atualizações de segurança para corrigir uma vulnerabilidade crítica de path traversal sem autenticação (CVE-2026-40050) no LogScale. Essa vulnerabilidade só exige mitigação por clientes que hospedam versões específicas do LogScale e não afeta clientes do Next-Gen SIEM. A vulnerabilidade existe em um endpoint específico da API de cluster que, se exposto, permite a um atacante remoto ler arquivos arbitrários do sistema de arquivos do servidor sem autenticação.
Clientes do Next-Gen SIEM não são afetados e não precisam tomar nenhuma providência. A CrowdStrike mitigou a vulnerabilidade para clientes SaaS do LogScale implantando bloqueios na camada de rede em todos os clusters em 7 de abril de 2026. A empresa revisou proativamente todos os dados de log e não há evidência de exploração.
Clientes self-hosted do LogScale devem atualizar imediatamente para uma versão corrigida a fim de remediar a vulnerabilidade.
A CrowdStrike identificou essa vulnerabilidade durante testes contínuos e em andamento do produto.
CVE-2026-32147
Média · 4.3
CWE-22 21/04/2026
SFTP chroot bypass via path traversal in SSH_FXP_FSETSTAT
Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') vulnerability in Erlang OTP ssh (ssh_sftpd module) allows an authenticated SFTP user to modify file attributes outside the configured chroot directory.
The SFTP daemon (ssh_sftpd) stores the raw, user-supplied path in file handles instead of the chroot-resolved path. When SSH_FXP_FSETSTAT is issued on such a handle, file attributes (permissions, ownership, timestamps) are modified on the real filesystem path, bypassing the root directory boundary entirely.
Any authenticated SFTP user on a server configured with the root option can modify file attributes of files outside the intended chroot boundary. The prerequisite is that a target file must exist on the real filesystem at the same relative path. Note that this vulnerability only allows modification of file attributes; file contents cannot be read or altered through this attack vector.
If the SSH daemon runs as root, this enables direct privilege escalation: an attacker can set the setuid bit on any binary, change ownership of sensitive files, or make system configuration world-writable.
This vulnerability is associated with program files lib/ssh/src/ssh_sftpd.erl and program routines ssh_sftpd:do_open/4 and ssh_sftpd:handle_op/4.
This issue affects OTP from OTP 17.0 before OTP 28.4.3, OTP 27.3.4.11 and OTP 26.2.5.20, corresponding to ssh from 3.0.1 before 5.5.3, 5.2.11.7 and 5.1.4.15.
CVE-2026-39973
Alta · 7.1
CWE-22 20/04/2026
Apktool: Path Traversal to Arbitrary File Write
Apktool is a tool for reverse engineering Android APK files. In versions 3.0.0 and 3.0.1, a path traversal vulnerability in `brut/androlib/res/decoder/ResFileDecoder.java` allows a maliciously crafted APK to write arbitrary files to the filesystem during standard decoding (`apktool d`). This is a security regression introduced in commit e10a045 (PR #4041, December 12, 2025), which removed the `BrutIO.sanitizePath()` call that previously prevented path traversal in resource file output paths. An attacker can embed `../` sequences in the `resources.arsc` Type String Pool to escape the output directory and write files to arbitrary locations, including `~/.ssh/config`, `~/.bashrc`, or Windows Startup folders, escalating to RCE. The fix in version 3.0.2 re-introduces `BrutIO.sanitizePath()` in `ResFileDecoder.java` before file write operations.
CVE-2026-39861
Crítica · 10.0
CWE-22 20/04/2026
Claude Code: Sandbox Escape via Symlink Following Allows Arbitrary File Write Outside Workspace
Claude Code is an agentic coding tool. Prior to version 2.1.64, Claude Code's sandbox did not prevent sandboxed processes from creating symlinks pointing to locations outside the workspace. When Claude Code subsequently wrote to a path within such a symlink, its unsandboxed process followed the symlink and wrote to the target location outside the workspace without prompting the user for confirmation. This allowed a sandbox escape where neither the sandboxed command nor the unsandboxed app could independently write outside the workspace, but their combination could write to arbitrary locations, potentially leading to code execution outside the sandbox. Reliably exploiting this required the ability to add untrusted content into a Claude Code context window to trigger sandboxed code execution via prompt injection. Users on standard Claude Code auto-update have received this fix automatically. Users performing manual updates are advised to update to version 2.1.64 or later.