Średnia

PsiTransfer: File integrity violation

  • Ujawniono: 05.04.2024
  • Aktualizacja: 11.10.2026 10:22

Summary

The absence of restrictions on the endpoint, which is designed for uploading files, allows an attacker who received the id of a file distribution to change the files that are in this distribution.

Details

Vulnerable endpoint: PATCH /files/{{id}}

PoC

  1. Create a file distribution.

  2. Go to the link address for downloading files and download the file (in this case, the attacker receives the file id from the download request).

  3. Send a PATCH /files/{{id}} request with arbitrary content in the request body.

Thus, the file with the specified id will be changed. What the attacker specifies in the body of the request will be added to the end of the original content. In the future, users will download the modified file.

Impact

The vulnerability allows an attacker to influence those users who come to the file distribution after him and slip the victim files with a malicious or phishing signature.

Czego dotyczy

Kliknij technologię, aby zobaczyć wszystkie dotyczące jej podatności.

PlatformaPaczkaPodatne wersjePoprawka w wersji
Paczka npm psitransfer < 2.2.0 2.2.0

Odnośniki

Ocena CVSS 6.5/10
Wektor CVSS
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N
Słabość (CWE)
CWE-434
Platforma
npm
Paczka
psitransfer
Ujawniono
05.04.2024
Aktualizacja
11.10.2026 10:22

Źródła i licencje

OSV / GitHub Advisory Database - GHSA-2p2x-p7wj-j5h2 - CC BY 4.0

Historia podatności: psitransfer

Wszystkie opisane podatności tej paczki (Paczka npm), od najnowszej. Widać, czy to jednorazowa wpadka, czy paczka, której trzeba pilnować.

Wszystkich wpisów
4
Pierwsza → ostatnia
04.2024 04.2026
Bez poprawki
0
Wykorzystywana w atakach
0

Rozkład istotności

  • Wysoka 2
  • Średnia 2

Ujawnienia w latach

  1. 2024: 2
  2. 2025: 1
  3. 2026: 1
  1. Wysoka · 8.1 ghsa-xphh-5v4r-r3rx < 2.3.1 2.3.1
  2. PsiTransfer: File integrity violation ten wpis
    Średnia · 6.5 CVE-2024-31454 < 2.2.0 2.2.0
  3. Średnia · 6.5 CVE-2024-31453 < 2.2.0 2.2.0

Dowiedz się, które podatności dotyczą Twojej aplikacji

Po podłączeniu integracji DockRay i włączeniu raportowania oprogramowania DockRay porównuje zgłoszone wersje komponentów ze znanymi podatnościami i powiadamia o potwierdzonych dopasowaniach. Zakres zależy od obsługiwanej technologii i dostępnych biuletynów.

Podłącz swoją aplikację
Newsletter DockRay

Bezpieczeństwo aplikacji w Twojej skrzynce

Najważniejsze podatności, konkretne zalecenia i praktyczne wskazówki dla Twoich aplikacji. Wybierz technologie i śledź to, co ma znaczenie dla Twojego projektu.

  • Codzienne zestawienie nowych podatności, także krytycznych.
  • Powiadomienia o ważnych aktualizacjach.
  • Praktyczne porady o bezpieczeństwie i monitoringu aplikacji.

Pozostaw puste, aby otrzymywać informacje o wszystkich technologiach.

Zapis jest bezpłatny. Wypiszesz się jednym kliknięciem w wiadomości.