Skip to main content

Blinko CVE-2026-23480

| EUVD-2026-14529 HIGH
Authentication Bypass Using an Alternate Path or Channel (CWE-288)
2026-03-23 GitHub_M
8.8
CVSS 3.1 · GitHub Advisory
Share

Severity by source

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

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

CVSS VectorGitHub Advisory

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
Analysis Updated
Apr 16, 2026 - 06:18 EUVD-patch-fix
executive_summary
Re-analysis Queued
Apr 16, 2026 - 05:29 backfill_euvd_patch
patch_released
Patch available
Apr 16, 2026 - 05:29 EUVD
1.8.4
EUVD ID Assigned
Mar 23, 2026 - 20:45 euvd
EUVD-2026-14529
Analysis Generated
Mar 23, 2026 - 20:45 vuln.today
CVE Published
Mar 23, 2026 - 20:39 nvd
HIGH 8.8

DescriptionGitHub Advisory

Blinko is an AI-powered card note-taking project. Prior to version 1.8.4, there is a privilege escalation vulnerability. The upsertUser endpoint has 3 issues: it is missing superAdminAuthMiddleware, any logged-in user can call it; the originalPassword is an optional parameter and if not provided password verification is skipped; there is no check for input.id === ctx.id (ownership verification). This could result in any authenticated user modifying other users' passwords, direct escalation to superadmin, and complete account takeover. This issue has been patched in version 1.8.4.

AnalysisAI

Blinko versions prior to 1.8.4 contain a critical privilege escalation vulnerability in the upsertUser endpoint that allows any authenticated user to modify other users' passwords and escalate to superadmin privileges. The vulnerability stems from three distinct authorization and input validation flaws: missing superAdminAuthMiddleware enforcement, optional password verification, and absent ownership checks. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Access
Authenticate as regular user
Delivery
Call upsertUser endpoint without originalPassword
Exploit
Modify target user's password
Execution
Escalate privileges to superadmin
Impact
Achieve account takeover

Vulnerability AssessmentAI

Exploitation Blinko versions prior to 1.8.4. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment This vulnerability presents critical real-world risk despite the absence of a published CVSS score and EPSS value. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario An attacker with a low-privilege user account logs into a Blinko instance and directly calls the upsertUser endpoint with a crafted request containing another user's ID and a new password, omitting the originalPassword field to bypass password verification. The endpoint, lacking both superAdminAuthMiddleware and ownership validation, processes the request successfully, modifying the target user's credentials. …
Remediation Immediately upgrade Blinko to version 1.8.4 or later, which patches all three authorization and input validation flaws in the upsertUser endpoint. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours: Identify all Blinko deployments and confirm current versions; restrict access to the upsertUser endpoint via network controls if upgrade cannot be completed immediately. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-23480 vulnerability details – vuln.today

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