CVE-2026-54544
HighCVSS 7.2Summary
Fireshare facilitates self-hosted media and link sharing. Prior to version 1.6.16, two API endpoints that trigger outbound HTTP requests are missing the @login_required decorator. An unauthenticated attacker can call POST /api/test-discord-webhook or POST /api/test-webhook and cause the Fireshare server to issue an arbitrary HTTP POST to any URL the attacker supplies, including internal network addresses and cloud metadata services. No credentials, session cookies, or prior access are required. Version 1.6.16 contains a patch.
Risk Assessment
The risk includes using the server as a tool for SSRF attacks, which could lead to exposure of internal data or access to cloud services.
Recommendation
Immediately update Fireshare to version 1.6.16 or later and implement authentication on all API endpoints.
Other vulnerabilities in Fireshare
See all- CVE-2026-54337Critical
Fireshare, a self-hosted media and link sharing tool, in versions prior to 1.6.14 contains an argument injection vulnerability in the video upload function. It allows an unauthenticated attacker to write or overwrite system files. Version 1.6.14 fixes the issue.
- CVE-2026-34745Critical
Fireshare, a self-hosted media and link sharing tool, prior to version 1.5.3 contains a vulnerability in the unauthenticated /api/uploadChunked/public endpoint. The fix for CVE-2026-33645 was applied only to the authenticated endpoint, not the public one. An unauthenticated attacker can exploit the checkSum parameter to write arbitrary files with attacker-controlled content to any writable path on the server. The issue is patched in version 1.5.3.
- CVE-2025-67728Critical
Fireshare facilitates self-hosted media and link sharing. Versions 1.2.30 and below allow an authenticated user, or unauthenticated user if the Public Uploads setting is enabled, to craft a malicious filename when uploading a video file. The malicious filename is then concatenated directly into a shell command, which can be used for uploading files to arbitrary directories via path traversal, or executing system commands for Remote Code Execution (RCE). This issue is fixed in version 1.3.0.
Original NVD description (English source)
Fireshare facilitates self-hosted media and link sharing. Prior to version 1.6.16, two API endpoints that trigger outbound HTTP requests are missing the @login_required decorator. An unauthenticated attacker can call POST /api/test-discord-webhook or POST /api/test-webhook and cause the Fireshare server to issue an arbitrary HTTP POST to any URL the attacker supplies, including internal network addresses and cloud metadata services. No credentials, session cookies, or prior access are required. Version 1.6.16 contains a patch.

