Description
Blinko 1.8.7 contains an authorization bypass (IDOR) vulnerability in multiple tRPC procedures (message.list, message.update, message.delete, message.clearAfter in server/routerTrpc/message.ts and conversation.clearMessages in server/routerTrpc/conversation.ts). Although these procedures require authentication, they query the database by caller-supplied conversation or message ID without verifying that the resource belongs to the requesting account. Any authenticated user can therefore read another user's full AI chat history, modify individual message content, and delete or wipe entire conversations by enumerating sequential integer IDs.
Published: 2026-09-04
Score: 8.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Blinko 1.8.7 contains an authorization bypass (IDOR) vulnerability in multiple tRPC procedures. An authenticated user can read another user’s full AI chat history, modify individual message content, or delete or wipe entire conversations by supplying arbitrary conversation or message identifiers. The weakness is classified as CWE‑639, representing an authorization bypass through user‑controlled keys.

Affected Systems

Blinko, developed by blinkospace, is affected only in version 1.8.7. Version 1.8.8 and later incorporate the fix that enforces ownership validation for all impacted tRPC routes.

Risk and Exploitability

The CVSS score of 8.7 indicates a high severity. The EPSS score is not available, but based on the description, it is inferred that exploitation is straightforward because the flaw requires only an authenticated session and the enumeration of numeric IDs, which are sequential. The attack vector is likely simple ID enumeration without external dependencies. Although the vulnerability is not listed in CISA’s KEV catalog, its straightforward nature and lack of authorization checks suggest that it could be actively abused once discovered.

Generated by OpenCVE AI on September 4, 2026 at 16:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Blinko to version 1.8.8 or later, which includes the official ownership validation fix.
  • Modify the affected tRPC handlers to verify that the provided conversation or message ID belongs to the authenticated user before proceeding.
  • Implement rate limiting and audit logging on the message and conversation endpoints to detect and deter ID enumeration attempts.

Generated by OpenCVE AI on September 4, 2026 at 16:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 04 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description Blinko 1.8.7 contains an authorization bypass (IDOR) vulnerability in multiple tRPC procedures (message.list, message.update, message.delete, message.clearAfter in server/routerTrpc/message.ts and conversation.clearMessages in server/routerTrpc/conversation.ts). Although these procedures require authentication, they query the database by caller-supplied conversation or message ID without verifying that the resource belongs to the requesting account. Any authenticated user can therefore read another user's full AI chat history, modify individual message content, and delete or wipe entire conversations by enumerating sequential integer IDs.
Title Blinko 1.8.7 Cross-User AI Conversation Read and Write via message tRPC Router
First Time appeared Blinko
Blinko blinko
Weaknesses CWE-639
CPEs cpe:2.3:a:blinko:blinko:*:*:*:*:*:*:*:*
Vendors & Products Blinko
Blinko blinko
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-04T14:32:09.194Z

Reserved: 2026-09-04T11:01:47.585Z

Link: CVE-2026-85607

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T15:17:41.547

Modified: 2026-09-04T15:17:41.547

Link: CVE-2026-85607

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T16:30:06Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key