CVE-2026-69110

OpenCode Studio < 2.4.4 Unauthenticated File Read via /api/tmp and /api/music

Published Aug 4, 2026 CVSS 4.0 · 9.3 Critical EPSS < 1% KEV · Not listed
Description
OpenCode Studio before 2.4.4 contains a missing authentication vulnerability that allows unauthenticated remote attackers to read arbitrary files within the temp and static/music directories by directly accessing the GET /api/tmp/:tmpFile and GET /api/music/:fileName endpoints. Attackers can retrieve intermediate audio, video artifacts, and subtitles belonging to other users' jobs, and additionally delete any video by ID through the unauthenticated DELETE /api/short-video/:videoId endpoint.

Analysis

AI-generated

Technical impact

OpenCode Studio up to version 2.4.3 allows attackers to read any file under the temp and music directories and delete videos via a public API. The missing authentication checks enable remote users to retrieve job artifacts—including audio, video fragments, and subtitles—and to destroy media files. This vulnerability is categorized as CWE‑22, an improper handling of file paths that results in unrestricted access to the file system, thereby compromising confidentiality and integrity of user content and the availability of media resources.

Affected Systems

The affected product is OpenCode Studio from Microck. All versions earlier than the 2.4.4 release are vulnerable. Instances exposing the /api/tmp/:tmpFile, /api/music/:fileName, or /api/short-video/:videoId endpoints are susceptible. Administrators should verify if their deployment runs a legacy version and whether these endpoints are reachable from the internet.

Risk and Exploitability

The issue carries a CVSS score of 9.3, classifying it as critical. Attackers need only standard internet connectivity and can issue unauthenticated GET or DELETE requests over HTTP/HTTPS, indicating a high likelihood of exploitation. No EPSS score is available, but the public API nature of the flaw and lack of authentication raise concern. The vulnerability is not listed in CISA KEV, yet its impact justifies immediate attention.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade OpenCode Studio to version 2.4.4 or later to restore authentication checks on the affected API endpoints.
  • If an upgrade cannot be performed immediately, block external access to /api/tmp, /api/music, and /api/short-video using firewall or reverse‑proxy rules to prevent unauthenticated requests.
  • If the application can be patched locally, modify the implementation to require authentication and tenant‑based authorization on these routes before processing any request, ensuring only authorized users can read or delete media assets.

Generated by OpenCVE AI on August 4, 2026 at 20:11 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Microck
Microck opencode-studio
Vendors & Products Microck
Microck opencode-studio
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description OpenCode Studio before 2.4.4 contains a missing authentication vulnerability that allows unauthenticated remote attackers to read arbitrary files within the temp and static/music directories by directly accessing the GET /api/tmp/:tmpFile and GET /api/music/:fileName endpoints. Attackers can retrieve intermediate audio, video artifacts, and subtitles belonging to other users' jobs, and additionally delete any video by ID through the unauthenticated DELETE /api/short-video/:videoId endpoint.
Title OpenCode Studio < 2.4.4 Unauthenticated File Read via /api/tmp and /api/music
Weaknesses CWE-22
References
Metrics cvssV3_1

{'score': 9.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N'}

cvssV4_0

{'score': 9.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses
  • CWE-22

    Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Nov 8, 2026, 2:08 PM
Reserved
Aug 3, 2026, 1:26 PM
Status
Deferred
Published
Aug 4, 2026, 4:16 PM
Modified
Oct 23, 2026, 11:10 PM