CVE-2026-41180

HIGH
MEDIUM Priority: 0.03 BB Relevance: 55/100
Published: 2026-04-23 Modified: 2026-10-25 First seen: 2026-10-29 Status: active

Attack Surface

Network No Auth Conf. Impact Integ. Impact

CVSS Vector Breakdown

AV: Network
AC: High
PR: None
UI: Required
S: Unchanged
C: High
I: High
A: High

Description

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.

Weakness Classification (1)

Bug Bounty Relevance

55 / 100
✓ Network accessible
✓ No authentication

CVSS Score

7.5 / 10.0 v3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H

EPSS — Exploitation Probability

0.39%
Raw Score 0.003870
Percentile 32.7%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00387
2026-10-28
0.00387

Intelligence Sources

nvd ref →