External risk intelligence

Fireshare Public Upload Arbitrary File Write Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.1)

CVE-2026-34745

Fireshare is a self-hosted application designed for sharing media and links. The vulnerability exists in an unauthenticated public API endpoint, which is typical for web applications intended to be accessible to external users for uploading or sharing content, making internet exposure a common deployment pattern for this type of service.

Path Traversal

Shaneisrael Fireshare

before 1.5.3

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability in the Fireshare media sharing software, specifically in its unauthenticated public upload endpoint, could allow an attacker to write arbitrary files to the server. This issue, identified in versions prior to 1.5.3, could have implications for server integrity and data availability.

  • Unauthenticated attackers can write arbitrary files.
  • Server integrity and data availability are at risk.
  • Confirming relevance and exposure is the primary concern.

Attack Path

How an attacker could exploit the issue

An attacker can reach the Fireshare application over the internet and upload files without any authentication. By manipulating a specific parameter during the upload process, they can cause the application to write arbitrary files to any location on the server that the application has write permissions for. This could allow an attacker to overwrite existing files or create new malicious ones, potentially leading to denial of service or further system compromise.

  • No authentication required.
  • Upload parameter manipulation.
  • Arbitrary file write.

Live Threat

Current exploitation, exposure, and threat context

When supported by the advisory, an unauthenticated attacker could write arbitrary files to any writable path on the server filesystem using the `checkSum` parameter in the public upload endpoint.

  • Server filesystem integrity.
  • Unauthenticated network access to upload endpoint.
  • Arbitrary file writes, potentially impacting service.

Operational Fix

Recommended remediation, mitigation, and detection steps

The Fireshare application owner is responsible for addressing this vulnerability. The first step is to identify all Fireshare instances, confirm their exposure, and assess business criticality to prioritize remediation efforts, potentially involving coordination with infrastructure or platform teams.

  • Identify Fireshare instances and exposure.
  • Verify if instances are business-critical.
  • Plan and execute remediation.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is Fireshare?

Fireshare is a self-hosted software application created by shaneisrael that allows users to share media files and links. It is typically deployed as a web service, enabling others to upload or access content through its integrated application programming interfaces (APIs).

What does CVE-2026-34745 mean for server security?

This vulnerability is classified as CWE-22, known as Path Traversal. It happens when the software fails to properly sanitize input, allowing an attacker to escape the intended directory. In this CVE, an attacker can manipulate the checkSum parameter to write files to unintended locations on the server filesystem, bypassing file path restrictions.

How is this vulnerability triggered?

An attacker triggers this by sending a request to the unauthenticated /api/uploadChunked/public endpoint. The vulnerability is specific to this public path and does not affect the authenticated /api/uploadChunked endpoint, which already received a security fix. It relies on the server having write permissions to the targeted destination path.

Is my instance at risk according to Halo Surface Signal?

Halo Surface Signal identifies Fireshare as a service often intended for external access, making internet-facing deployments common. If your instance is reachable from the internet, it is at higher risk because the vulnerable public API endpoint does not require user authentication, allowing anyone to attempt the file write exploit.

Do I need to update Fireshare to fix this?

Yes, you should update to version 1.5.3 or later. Before applying the update, perform an inventory of your Fireshare instances to understand which are reachable over the network. Once identified, prioritize these instances for patching to prevent unauthorized modification of your server's filesystem.

References