Blinko: Low Privilege User Privilege Escalation - upsertUser Endpoint
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| blinkospace | blinko | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Blinkospace | Blinko |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.365% probability within 30 days)
| 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
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| 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, 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. | |
| Title | Blinko: Low Privilege User Privilege Escalation - upsertUser Endpoint | |
| Weaknesses | CWE-288 | |
| References |
| |
| Metrics |
cvssV4_0
|