Skip to main content

Fireshare CVE-2026-33645

| EUVDEUVD-2026-16416 HIGH
Path Traversal (CWE-22)
2026-03-26 GitHub_M
7.1
CVSS 3.1 · GitHub Advisory
Share

Severity by source

GitHub Advisory PRIMARY
7.1 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L

Primary rating from GitHub Advisory · only source for this CVE.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
High
Availability
Low

Lifecycle Timeline

3
EUVD ID Assigned
Mar 26, 2026 - 21:16 euvd
EUVD-2026-16416
Analysis Generated
Mar 26, 2026 - 21:16 vuln.today
CVE Published
Mar 26, 2026 - 20:58 nvd
HIGH 7.1

DescriptionGitHub Advisory

Fireshare facilitates self-hosted media and link sharing. In version 1.5.1, an authenticated path traversal vulnerability in Fireshare’s chunked upload endpoint allows an attacker to write arbitrary files outside the intended upload directory. The checkSum multipart field is used directly in filesystem path construction without sanitization or containment checks. This enables unauthorized file writes to attacker-chosen paths writable by the Fireshare process (e.g., container /tmp), violating integrity and potentially enabling follow-on attacks depending on deployment. Version 1.5.2 fixes the issue.

AnalysisAI

Fireshare version 1.5.1 allows authenticated remote attackers to write arbitrary files outside the intended upload directory through unsanitized path traversal in the chunked upload endpoint's checkSum parameter. The vulnerability enables attackers with valid credentials to write files to any location accessible to the Fireshare process, potentially compromising system integrity or enabling secondary attacks. No public exploit identified at time of analysis, though the vulnerability has been fixed in version 1.5.2 released by the vendor.

Technical ContextAI

Fireshare is a self-hosted media and link sharing application developed by ShaneIsrael (CPE: cpe:2.3:a:shaneisrael:fireshare). This vulnerability stems from CWE-22 (Improper Limitation of a Pathname to a Restricted Directory), commonly known as path traversal. The flaw exists in the chunked upload endpoint where the checkSum multipart field is concatenated directly into filesystem path operations without validation or canonicalization. An attacker can inject directory traversal sequences (e.g., '../') to escape the intended upload directory and write to arbitrary locations accessible by the application process, such as /tmp in containerized deployments. This represents a classic failure to implement proper input validation and path containment checks before filesystem operations.

RemediationAI

Upgrade Fireshare to version 1.5.2 or later, which contains the vendor-released fix for this path traversal vulnerability as documented at https://github.com/ShaneIsrael/fireshare/releases/tag/v1.5.2 and confirmed in the security advisory at https://github.com/ShaneIsrael/fireshare/security/advisories/GHSA-7q8r-vpq3-89m7. Until patching is completed, implement defense-in-depth mitigations including running the Fireshare process with minimal filesystem permissions, deploying within containerized environments with read-only root filesystems where feasible, restricting authenticated user access to trusted accounts only, and monitoring file write operations for anomalous activity outside expected directories. Network-level access controls should limit exposure to authorized users and networks.

Share

CVE-2026-33645 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy