PT-2026-34592 · Unknown · Psitransfer

Published

2026-04-16

·

Updated

2026-04-23

·

CVE-2026-41180

CVSS v3.1

7.5

High

VectorAV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions PsiTransfer versions prior to 2.4.3
Description The upload PATCH flow under '/files/:uploadId' validates the mounted request path using the encoded req.path, while the downstream tus handler writes using the decoded req.params.uploadId. In deployments using a custom PSITRANSFER UPLOAD DIR where the basename prefixes a startup-loaded JavaScript path, such as conf, an unauthenticated attacker can create a config.<NODE ENV>.js file in the application root. This attacker-controlled file is executed upon the next process restart.
Recommendations Update to version 2.4.3.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-41180
GHSA-533Q-W4G6-5586

Affected Products

Psitransfer