Threats Tagged 'cwe-22'
View all threats tagged with 'cwe-22'. Filter and sort to focus on specific types of threats.
Stop chasing alerts. Route them.
Start free, then upgrade once to turn Radar into an automated delivery engine for your security stack.
Custom feeds / Automations: email, Slack, webhooks, SIEM/MISP / API access (baseline limits)
API access activates after upgrading in Console -> Billing.
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.
Filter Threats
Narrow down the results by type, severity, or affected countries
Threats Tagged 'cwe-22'
Click on any threat for detailed analysis and mitigation recommendations
CVE-2026-47368: CWE-22 Path Traversal in Ubiquiti Inc UniFi OS ServerCVE-2026-47368 0 CVE-2026-47368 is a high-severity Path Traversal vulnerability in Ubiquiti Inc's UniFi OS Server. It allows a malicious actor with network access to potentially retrieve data from affected UniFi OS devices. The vulnerability does not require privileges or user interaction and impacts confidentiality. No patch or official remediation guidance has been provided yet. Join the discussion | CVE Database V5 | 06/12/2026, 02:27:43 UTC Added: 06/12/2026, 03:30:07 UTC |
CVE-2026-45171: CWE-22: Path Traversal in CyberArk Software, a Palo Alto Networks Company Privileged Session Manager, VaultCVE-2026-45171 0 Incomplete input validation and improperly configured folder permissions within Idira Privileged Session Manager (PSM) versions prior to 15.0.3, 14.6.3, 14.2.5, and 14.0.5, an authenticated, low-privileged user could potentially execute arbitrary code. CyberArk Security Bulletin: CA26-17 and CA26-18 Join the discussion | CVE Database V5 | 06/11/2026, 21:55:27 UTC Added: 06/11/2026, 22:15:08 UTC |
CVE-2026-49982: CWE-20: Improper Input Validation in raszi node-tmpCVE-2026-49982 0 tmp is a temporary file and directory creator for node.js. In version 0.2.6, the _assertPath guard added to tmp rejects only string values that contain the substring ... It is bypassed when prefix, postfix, or template is supplied as a non-string value (Array, Buffer, or any object) whose includes('..') returns falsy but whose stringification still contains ../. The value flows through Array.prototype.join/String coercion inside _generateTmpName and path.join(tmpDir, opts.dir, name), producing a final path that escapes tmpdir and creates a file or directory at an attacker-controlled location with the host process's privileges. This affects any application that forwards untrusted request data (a common pattern is JSON body fields or qs-parsed bracket-array query strings such as ?prefix[]=...) into tmp.file, tmp.fileSync, tmp.dir, tmp.dirSync, tmp.tmpName, or tmp.tmpNameSync without explicit type coercion. This vulnerability is fixed in 0.2.7. Join the discussion | CVE Database V5 | 06/11/2026, 15:45:00 UTC Added: 06/11/2026, 16:45:13 UTC |
CVE-2026-44705: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in raszi node-tmpCVE-2026-44705 0 The node-tmp package for Node.js versions prior to 0.2.6 contains a path traversal vulnerability. This flaw allows attackers to escape the intended temporary directory by injecting traversal sequences into parameters controlling file or directory creation. Exploitation can lead to files being created at arbitrary locations with the privileges of the running process. The vulnerability is fixed in version 0.2.6. Join the discussion | CVE Database V5 | 06/11/2026, 15:42:46 UTC Added: 06/11/2026, 16:45:13 UTC |
CVE-2026-11816: CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in keras-team keras-team/kerasCVE-2026-11816 0 Keras versions prior to 3.14.0 are vulnerable to a path traversal issue in the archive extraction utilities located in `keras/src/utils/file_utils.py`. The functions `filter_safe_tarinfos()` and `filter_safe_zipinfos()` validate archive member paths against the process current working directory (CWD) instead of the actual extraction destination. When the process runs with CWD set to `/`, which is common in Docker containers, CI/CD runners, and Jupyter environments, the validation boundary becomes the filesystem root, allowing traversal paths to bypass the security check. Additionally, the zip filter contains a bug that causes an `AttributeError` when a blocked entry is encountered, leading to incomplete extraction. Furthermore, Python 3.11 installations lack the `filter="data"` safety net, leaving them entirely reliant on the flawed CWD-based filter. Exploitation of this vulnerability can result in arbitrary file writes outside the intended extraction directory, enabling attackers to overwrite configuration files, inject malicious code, or corrupt machine learning datasets and pipelines. Join the discussion | CVE Database V5 | 06/11/2026, 13:31:52 UTC Added: 06/11/2026, 14:15:15 UTC |
CVE-2026-8464: CWE-22 Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in Neuron Soft Golem OEE MESCVE-2026-8464 0 Golem OEE MES is vulnerable to an unauthenticated path traversal flaw. This vulnerability allows an attacker in the same local network to read arbitrary files from the server's operating system by manipulating HTTP request paths. This issue has been fixed in version 11.6.0 Join the discussion | CVE Database V5 | 06/11/2026, 10:32:23 UTC Added: 06/11/2026, 11:33:19 UTC |
CVE-2026-40987: CWE-22: Improper Limitation of a Pathname to a Restricted Directory (Path Traversal) in Spring Spring IntegrationCVE-2026-40987 0 A malicious or compromised FTP/SFTP/SMB server can write arbitrary files anywhere on the client filesystem (outside the configured local-directory) with attacker-controlled content. Affected versions: Spring Integration 7.0.0 through 7.0.4; 6.5.0 through 6.5.8; 6.4.0 through 6.4.11; 6.3.0 through 6.3.14; 5.5.0 through 5.5.20. Join the discussion | CVE Database V5 | 06/11/2026, 05:03:32 UTC Added: 06/11/2026, 06:46:18 UTC |
CVE-2026-52726: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in jelmer dulwichCVE-2026-52726 0 Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.23.2 and prior to version 1.2.5, `dulwich.porcelain.submodule_update`, and by extension `porcelain.clone(..., recurse_submodules=True)`, materializes attacker-controlled submodule paths from a crafted upstream repository without path validation. A malicious `.gitmodules` plus a matching tree gitlink whose `path` is `.git/hooks` (or any other directory inside the parent repository's `.git` directory) causes the attacker's submodule tree contents to be written directly into the victim's `.git/hooks/` directory, preserving executable mode bits. The dropped executables are then run by any subsequent `git` or `dulwich` command that invokes the matching hook, resulting in arbitrary code execution. This is the dulwich equivalent of the upstream Git fixes for CVE-2024-32002 / CVE-2024-32004, which were never propagated into dulwich's separately implemented submodule porcelain. Version 1.2.5 patches the issue. Join the discussion | CVE Database V5 | 06/10/2026, 22:13:33 UTC Added: 06/10/2026, 22:32:06 UTC |
CVE-2026-47712: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in jelmer dulwichCVE-2026-47712 0 Dulwich is a pure-Python implementation of the Git file formats and protocols. Starting in version 0.24.0 and prior to version 1.2.5, dulwich.porcelain.format_patch(outdir=...) derives each patch filename from the commit's subject line. Prior to this fix, get_summary only replaced spaces with dashes - path separators (/, \), parent-directory components (..), and other filename-hostile characters (e.g. :) were preserved verbatim and passed straight into os.path.join(outdir, f"{i:04d}-{summary}.patch"). A malicious commit subject could therefore direct the generated patch file outside the requested outdir. This is fixed in Dulwich 1.2.5. Users should upgrade to 1.2.5 or later. dulwich.patch.get_summary now mirrors git's format_sanitized_subject: only `[A-Za-z0-9._]` are kept, runs of other characters collapse to a single -, consecutive . collapse to a single ., trailing ./- are stripped, and the result is length-limited. This makes the returned string safe to embed as a filename component, so format_patch can no longer be steered out of outdir via the commit subject. Until upgrading, callers that pass untrusted commits to porcelain.format_patch can use stdout=True and write the patch to a destination they control, rather than letting format_patch choose the filename; validate the chosen path before opening - e.g. compare os.path.realpath(returned_path) against os.path.realpath(outdir) and reject any patch whose resolved path is not inside outdir; and/or pre-screen commits and refuse to format any whose subject's first line contains /, \, .., or other characters that are not safe on the target filesystem. Join the discussion | CVE Database V5 | 06/10/2026, 22:01:49 UTC Added: 06/10/2026, 22:32:03 UTC |
CVE-2026-46703: CWE-22: Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') in boxlite-ai boxliteCVE-2026-46703 0 Boxlite is a sandbox service that allows users to create lightweight virtual machines (Boxes) and launch OCI containers within them to run untrusted code. Prior to version 0.9.0, Boxlite allows users to specify the OCI image used by containers in the sandbox. However, when processing tar entries in OCI images, Boxlite does not account for the possibility that entries may be symlinks pointing to absolute paths. An attacker can craft a malicious OCI image and distribute it on image hosting platforms such as DockerHub, tricking users into using it. Once a user loads the malicious image, the attacker can write arbitrary content to any path on the host, which can further lead to remote code execution on the host. This issue has been patched in version 0.9.0. Join the discussion | CVE Database V5 | 06/10/2026, 22:20:24 UTC Added: 06/10/2026, 22:32:03 UTC |
Showing 1 to 10 of 1139 results