Lucene search
+L

61591 matches found

PyPA
PyPA
•added 2026/07/13 3:46 p.m.•27 views

PDM wheel installation leads to Path Traversal via overridden write_to_fs

InstallDestination.writetofs in src/pdm/installers/installers.py overrides the base class to add symlink/hardlink support but replaces the safe pathwithdestdir which validates via Path.resolve + isrelativeto with a bare os.path.join that performs no path validation. A malicious wheel with travers...

7.1CVSS6.2AI score0.00197EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 3:46 p.m.•16 views

PYSEC-2026-2861 PDM wheel installation leads to Path Traversal via overridden write_to_fs

InstallDestination.writetofs in src/pdm/installers/installers.py overrides the base class to add symlink/hardlink support but replaces the safe pathwithdestdir which validates via Path.resolve + isrelativeto with a bare os.path.join that performs no path validation. A malicious wheel with travers...

7.1CVSS6.2AI score0.00197EPSS
SaveExploits0References7
OSV
OSV
•added 2026/07/13 3:46 p.m.•21 views

PYSEC-2026-3428 WsgiDAV encoded dot segments can escape filesystem share roots

Impact WsgiDAV 4.3.3 can allow a WebDAV request path containing an encoded parent-directory segment to escape the configured filesystem share root in a specific path layout. Patches The issue is fixed with version 4.3.4. Preconditions The practical impact depends on the deployment. The deployment...

7.1CVSS6.1AI score0.00411EPSS
SaveExploits0References6
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•27 views

Dulwich doesn't sanitize commit subjects in `porcelain.format_patch`

Impactdulwich.porcelain.formatpatchoutdir=... derives each patch filename from the commit's subject line. Prior to this fix, getsummary only replaced spaces with dashes - path separators /, \, parent-directory components .., and other filename-hostile characters e.g. : were preserved verbatim and...

3.3CVSS6.1AI score0.00177EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 3:46 p.m.•23 views

Jupyter Server vulnerable to Path Traversal via incorrect root directory boundary check in _get_os_path()

A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root directory boundary check in the getospath function within jupyterserver/services/contents/fileio.py. The check uses startswithroot without appending a trailing path separator, allowing sibling...

8.1CVSS6.7AI score0.00549EPSS
SaveExploits1References6Affected Software1
OSV
OSV
•added 2026/07/13 3:46 p.m.•15 views

PYSEC-2026-2532 Jupyter Server vulnerable to Path Traversal via incorrect root directory boundary check in _get_os_path()

A path traversal vulnerability exists in jupyter-server version 2.17.0 due to an incorrect root directory boundary check in the getospath function within jupyterserver/services/contents/fileio.py. The check uses startswithroot without appending a trailing path separator, allowing sibling...

6.8CVSS6.7AI score0.00549EPSS
SaveExploits1References6
PyPA
PyPA
•added 2026/07/13 3:35 p.m.•23 views

rattler has an entry-point path traversal in noarch:python install (arbitrary file write)

SummaryEntryPoint::FromStr in rattlercondatypes performs only .trim on the command field before the linker joins it onto the install prefix and writes an executable Python script. A malicious noarch:python package can ship an info/link.json with an entry-point name containing .., /, \, or an...

8.7CVSS6.1AI score0.00196EPSS
SaveExploits0References6Affected Software1
OSV
OSV
•added 2026/07/13 3:19 p.m.•27 views

PYSEC-2026-3429 xiaomusic contains an unauthenticated path traversal vulnerability

xiaomusic v0.5.7 contains an unauthenticated path traversal vulnerability in the GET /music/filepath:path endpoint that allows unauthenticated attackers to read arbitrary files outside the intended music directory by exploiting an incomplete path prefix check. Attackers can request files from...

8.7CVSS6.2AI score0.00513EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•21 views

xiaomusic contains an unauthenticated path traversal vulnerability

xiaomusic v0.5.7 contains an unauthenticated path traversal vulnerability in the GET /music/filepath:path endpoint that allows unauthenticated attackers to read arbitrary files outside the intended music directory by exploiting an incomplete path prefix check. Attackers can request files from...

8.7CVSS6.2AI score0.00513EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•27 views

compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal

SummaryThe compliance-trestle library's profile import mechanism resolves trestle:// URIs and relative file paths by joining them with trestleroot and calling .resolve, but performs no boundary check to ensure the resolved path stays within the trestle workspace. An attacker can craft a malicious...

6.9CVSS6.2AI score0.00544EPSS
SaveExploits0References7Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•25 views

compliance-trestle - jinja has an Arbitrary File Write via Path Traversal

Relevant Products/Components: trestle/core/commands/author/jinja.py trestle author jinja--- Detailed Description:The -o/--output argument in trestle author jinja allows writing files outside the intended workspace.The application does not properly validate: ../ ..\ absolute pathsThis allows...

8.4CVSS6.4AI score0.00204EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 3:19 p.m.•16 views

PYSEC-2026-3065 Shamefile has an arbitrary file read via shamefile.yaml in shame next

Impact A path traversal vulnerability in shame next allows an attacker-controlled shamefile.yaml to disclose contents of files outside the repository, one line at a time, to the terminal of a user who runs the command. See patch commit for technical details. Patches Fixed in 0.1.7. Upgrade to...

5.5CVSS6.1AI score0.00184EPSS
SaveExploits0References8
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•41 views

Shamefile has an arbitrary file read via shamefile.yaml in shame next

ImpactA path traversal vulnerability in shame next allows an attacker-controlled shamefile.yaml to disclose contents of files outside the repository, one line at a time, to the terminal of a user who runs the command. See patch commit for technical details. PatchesFixed in 0.1.7. Upgrade to eithe...

5.5CVSS6.1AI score0.00184EPSS
SaveExploits0References8Affected Software1
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•35 views

compliance-trestle Vulnerable to SSRF in Remote Fetching Subsystem

A source code audit led to the discovery of three significant security vulnerabilities in the trestle/core/remote/cache.py module.Finding 1 Critical: SSRF CWE-918The HTTPSFetcher.dofetch method passes a user-supplied URL directly to requests.get without validation. This allows an attacker to...

6.7CVSS6.2AI score0.00142EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 3:19 p.m.•18 views

PYSEC-2026-2426 compliance-trestle Profile Import has an Arbitrary File Read via trestle:// URI and Relative Path Traversal

Summary The compliance-trestle library's profile import mechanism resolves trestle:// URIs and relative file paths by joining them with trestleroot and calling .resolve, but performs no boundary check to ensure the resolved path stays within the trestle workspace. An attacker can craft a maliciou...

6.9CVSS6.2AI score0.00544EPSS
SaveExploits0References7
OSV
OSV
•added 2026/07/13 3:19 p.m.•16 views

PYSEC-2026-2423 compliance-trestle - jinja has an Arbitrary File Write via Path Traversal

Relevant Products/Components: trestle/core/commands/author/jinja.py trestle author jinja --- Detailed Description: The -o/--output argument in trestle author jinja allows writing files outside the intended workspace. The application does not properly validate: ../ ..\ absolute paths This allows...

8.4CVSS6.4AI score0.00204EPSS
SaveExploits0References7
OSV
OSV
•added 2026/07/13 3:19 p.m.•18 views

PYSEC-2026-2427 compliance-trestle Vulnerable to SSRF in Remote Fetching Subsystem

A source code audit led to the discovery of three significant security vulnerabilities in the trestle/core/remote/cache.py module. Finding 1 Critical: SSRF CWE-918 The HTTPSFetcher.dofetch method passes a user-supplied URL directly to requests.get without validation. This allows an attacker to...

6.7CVSS6.2AI score0.00142EPSS
SaveExploits0References7
OSV
OSV
•added 2026/07/13 3:19 p.m.•19 views

PYSEC-2026-2424 compliance-trestle Remote Fetching Mechanism has an Arbitrary File Write via Cache Path Traversal

Summary The compliance-trestle library's remote fetching cache mechanism HTTPSFetcher and SFTPFetcher constructs the local cache file path from the URL path component without sanitizing path traversal sequences ../. When a remote OSCAL profile references a URL with traversal in its path, the HTTP...

7.1CVSS6.5AI score0.00466EPSS
SaveExploits0References7
PyPA
PyPA
•added 2026/07/13 3:19 p.m.•47 views

compliance-trestle Remote Fetching Mechanism has an Arbitrary File Write via Cache Path Traversal

SummaryThe compliance-trestle library's remote fetching cache mechanism HTTPSFetcher and SFTPFetcher constructs the local cache file path from the URL path component without sanitizing path traversal sequences ../. When a remote OSCAL profile references a URL with traversal in its path, the HTTP...

7.1CVSS6.5AI score0.00466EPSS
SaveExploits0References7Affected Software1
OSV
OSV
•added 2026/07/13 3:19 p.m.•31 views

PYSEC-2026-2384 AsyncSSH `AuthorizedKeysFile %u` path traversal allows attacker-selected authorized keys to authenticate a traversal username

Summary AsyncSSH 2.22.0 expands the OpenSSH-compatible AuthorizedKeysFile %u token with the raw SSH username during pre-authentication server config reload. A server configured with a documented per-user key pattern such as AuthorizedKeysFile authorizedkeys/%u can be made to read an authorized-ke...

8.2CVSS6.1AI score0.00592EPSS
SaveExploits1References5
Rows per page
Query Builder