CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-41180

High
Published: Translated: NVD NIST

Summary

PsiTransfer to rozwiązanie do udostępniania plików, które przed wersją 2.4.3 miało lukę w procesie przesyłania plików. Atakujący mógł stworzyć plik `config.<NODE_ENV>.js` w katalogu głównym aplikacji, co prowadziło do jego wykonania przy następnym uruchomieniu procesu.

Risk Assessment

Luka ta pozwala na wykonanie złośliwego kodu przez nieautoryzowanego atakującego, co może prowadzić do poważnych naruszeń bezpieczeństwa w systemie. Organizacje mogą być narażone na utratę danych lub przejęcie kontroli nad systemem.

Recommendation

Zaleca się aktualizację do wersji 2.4.3 lub nowszej, aby załatać tę podatność. Dodatkowo, warto przeanalizować i zabezpieczyć konfigurację środowiska, aby ograniczyć ryzyko związane z nieautoryzowanym dostępem.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS