CVE-2026-48055
Received Received - Intake
Zip Slip Vulnerability in Streambert Desktop App

Publication date: 2026-06-17

Last updated on: 2026-06-17

Assigner: GitHub, Inc.

Description
Streambert is a cross-platform Electron Desktop App to stream and download any video media. In versions 2.4.0 and prior, a high-severity Zip Slip vulnerability was identified in Streambert's subtitle extraction logic. The application does not sanitize archive entry filenames during extraction, allowing a malicious archive to perform path traversal and write arbitrary files to the host filesystem. The subtitle extraction process downloads a ZIP archive and extracts its entries. The destination file path is constructed by concatenating the raw archive entry name (extracted.name) directly to the temporary directory path. If a malicious ZIP archive containing directory traversal sequences is processed, it escapes the temporary directory boundaries. The application then writes the extracted payload anywhere on the host filesystem subject to the application's current write permissions. This issue has been fixed in version 2.5.0.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-17
Last Modified
2026-06-17
Generated
2026-06-17
AI Q&A
2026-06-17
EPSS Evaluated
N/A
NVD
Affected Vendors & Products
Showing 4 associated CPEs
Vendor Product Version / Range
streambert streambert to 2.5.0 (exc)
streambert streambert 2.5.0
truelockmc streambert to 2.5.0 (exc)
truelockmc streambert 2.5.0
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-22 The product uses external input to construct a pathname that is intended to identify a file or directory that is located underneath a restricted parent directory, but the product does not properly neutralize special elements within the pathname that can cause the pathname to resolve to a location that is outside of the restricted directory.
CWE-20 The product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Compliance Impact

The vulnerability allows arbitrary file writes on the host filesystem due to path traversal in ZIP archive extraction. This could potentially lead to unauthorized modification or disruption of system files, impacting the integrity and availability of data.

While the provided information does not explicitly mention compliance with standards like GDPR or HIPAA, such a vulnerability could pose risks to compliance by enabling attackers to alter or disrupt sensitive data or system operations, which may violate data protection and security requirements mandated by these regulations.

Executive Summary

CVE-2026-48055 is a high-severity Zip Slip vulnerability found in Streambert, a cross-platform Electron Desktop App used to stream and download video media. In versions 2.4.0 and earlier, the app's subtitle extraction logic does not properly sanitize filenames inside ZIP archives. This allows a malicious ZIP file containing path traversal sequences to escape the intended extraction directory and write arbitrary files anywhere on the host filesystem, depending on the app's write permissions.

The vulnerability occurs because the application constructs the destination file path by directly concatenating the raw archive entry name to a temporary directory path without removing directory traversal characters. This flaw was fixed in version 2.5.0 by sanitizing filenames to remove such sequences.

Impact Analysis

This vulnerability can have severe impacts because it allows attackers to write arbitrary files to the host filesystem without any privileges or user interaction. This can lead to compromise of the system's integrity and availability.

  • Attackers can overwrite or create files anywhere on the system, potentially leading to code execution, data corruption, or denial of service.
  • Since the vulnerability requires no privileges or user interaction, it can be exploited remotely by tricking the application into processing a malicious ZIP archive.
Detection Guidance

This vulnerability involves the extraction of ZIP archives with malicious filenames that perform path traversal. Detection can focus on monitoring the extraction process of subtitle ZIP files by Streambert versions 2.4.0 and earlier.

You can check for suspicious file writes outside the expected temporary directory during subtitle extraction. For example, monitor file system activity for unexpected file creations or modifications outside the application's temp folder.

Commands to help detect exploitation attempts might include:

  • Using auditd or inotifywait to watch the temporary extraction directory and surrounding filesystem for unexpected file writes.
  • On Linux, use commands like `inotifywait -m /tmp/streambert_subtitle_extract` (replace with actual temp path) to monitor file creation events.
  • Search for suspicious ZIP files with directory traversal entries using unzip or zipinfo, for example: `zipinfo suspicious.zip | grep '\.\./'` to detect path traversal sequences in archive entries.
  • Check Streambert version installed with commands like `streambert --version` or inspecting the application metadata to confirm if it is version 2.4.0 or earlier, which are vulnerable.
Mitigation Strategies

The primary mitigation step is to upgrade Streambert to version 2.5.0 or later, where this vulnerability has been fixed by sanitizing archive entry filenames during extraction.

Until the upgrade is applied, avoid processing untrusted or suspicious subtitle ZIP archives with Streambert, as they may contain malicious path traversal payloads.

Additionally, restrict the application's write permissions to limit the impact of any potential exploitation.

Monitor filesystem activity around the temporary extraction directories to detect any unusual file writes.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-48055. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart