CVE-2024-31453
JavaScript vulnerability analysis and mitigation

Overview

CVE-2024-31453 affects PsiTransfer, an open source, self-hosted file sharing solution. The vulnerability was discovered in versions prior to 2.2.0, where the absence of restrictions on the endpoint allows attackers to add arbitrary files to existing file distributions (GitHub Advisory, NVD).

Technical details

The vulnerability stems from insufficient restrictions on the file upload endpoint, which enables unauthorized users to create paths for uploading files in existing file distributions. The vulnerability has been assigned a CVSS v3.1 base score of 6.5 (Medium) with the vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:N, indicating network accessibility, low attack complexity, no privileges required, and user interaction required (GitHub Advisory).

Impact

The vulnerability allows attackers to influence users who access the file distribution after the attack by adding files with malicious or phishing content to existing distributions. This compromises the integrity of file distributions and creates potential vectors for distributing malicious content (GitHub Advisory).

Exploitability

The vulnerability can be exploited by creating a file distribution, obtaining the distribution ID, and sending specific POST and PATCH requests to the /files endpoint. The attack requires no special privileges but does require user interaction (GitHub Advisory).

Mitigation and workarounds

Users are advised to upgrade to PsiTransfer version 2.2.0 which contains a patch for this vulnerability. The fix implements restrictions on the upload endpoint to prevent unauthorized file additions to existing distributions (GitHub Commit).

Additional resources


SourceThis report was generated using AI

Related JavaScript vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-54504HIGH8.8
  • JavaScript logoJavaScript
  • @andrea9293/mcp-documentation-server
NoYesSep 17, 2026
CVE-2026-77615HIGH8.7
  • JavaScript logoJavaScript
  • paella-core
NoYesSep 17, 2026
CVE-2026-91127HIGH8.2
  • JavaScript logoJavaScript
  • @file-viewer/doc
NoYesSep 18, 2026
CVE-2026-77301HIGH7.5
  • JavaScript logoJavaScript
  • adm-zip
NoYesSep 18, 2026
CVE-2026-84992MEDIUM6.1
  • JavaScript logoJavaScript
  • md-editor-v3
NoYesSep 18, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management