CVE-2026-23482

Blinko: Unauthorized Arbitrary File Read - /api/file/temp

Published Mar 23, 2026 CVSS 4.0 · 8.2 High EPSS 1.6% KEV · Not listed
Description
Blinko is an AI-powered card note-taking project. Prior to version 1.8.4, the file server endpoint does not perform permission checks on the temp/ path and does not filter path traversal sequences, allowing unauthorized attackers to read arbitrary files on the server. When scheduled backup tasks are enabled, attackers can read backup files to obtain all user notes and user TOKENS. This issue has been patched in version 1.8.4.

Analysis

AI-generated

Technical impact

The flaw arises in Blinko's /api/file/temp endpoint, which lacks permission checks and path‑traversal sanitization. This permits attackers to read any file under the temp/ directory, including backup files that contain all user notes and authentication tokens. The resulting data disclosure exposes sensitive user information and credentials, representing a significant confidentiality breach. The weakness is classified as a path‑traversal issue (CWE‑22).

Affected Systems

The vulnerability is present in the blinkospace blinko product versions prior to 1.8.4. All releases before 1.8.4 expose the unsecured endpoint and are susceptible. The patch was delivered in version 1.8.4.

Risk and Exploitability

With a CVSS score of 8.2, the severity is high, yet the EPSS score indicates a 2% chance of current exploitation. The vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit the flaw remotely by issuing a crafted HTTP request to /api/file/temp; authentication is not required for the traversal to succeed. Therefore the risk is largely theoretical until affected deployments are updated.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Blinko to version 1.8.4 or later.
  • Disable scheduled backup tasks to prevent unauthorized file reads.
  • Restrict access to the /api/file/temp endpoint by network segmentation or firewall rules.

Generated by OpenCVE AI on June 18, 2026 at 04:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Blinko
Blinko blinko
CPEs cpe:2.3:a:blinko:blinko:*:*:*:*:*:*:*:*
Vendors & Products Blinko
Blinko blinko
Metrics cvssV3_1

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

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Blinkospace
Blinkospace blinko
Vendors & Products Blinkospace
Blinkospace blinko
Type Values Removed Values Added
Description Blinko is an AI-powered card note-taking project. Prior to version 1.8.4, the file server endpoint does not perform permission checks on the temp/ path and does not filter path traversal sequences, allowing unauthorized attackers to read arbitrary files on the server. When scheduled backup tasks are enabled, attackers can read backup files to obtain all user notes and user TOKENS. This issue has been patched in version 1.8.4.
Title Blinko: Unauthorized Arbitrary File Read - /api/file/temp
Weaknesses CWE-22
References
Metrics cvssV4_0

{'score': 8.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/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
GitHub_M
Published
Updated
Mar 24, 2026, 1:51 PM
Reserved
Jan 13, 2026, 3:47 PM
Status
Analyzed
Published
Mar 23, 2026, 9:17 PM
Modified
Jun 17, 2026, 10:21 AM