Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as admin with video_moderation
-
DeliveryOpen admin video edit function
-
ExploitSubmit crafted videoid parameter
-
ExecutionInjected SQL alters UPDATE WHERE clause
-
PersistTime-based blind extraction of DB rows
-
ImpactRead or modify arbitrary database contents
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Persistence The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Requires an authenticated ClipBucket v5 (through 5.5.3-#197) administrator account holding the video_moderation permission, using the admin video edit function; the videoid parameter is concatenated unescaped into an UPDATE statement's WHERE clause. Limiting factors: high-privilege authentication (admin + specific moderation permission), so this is not exploitable by anonymous or low-privilege users; no user interaction beyond the attacker's own request and no non-default configuration is needed once such an admin is authenticated. |
| Impact | This is a real but modest-priority issue. The vendor CVSS 4.0 vector (CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:N) scores 7.0 (High), but the dominant limiting factor is PR:H: exploitation requires an authenticated administrator who already holds the video_moderation permission, so an attacker must first obtain privileged admin credentials. Signals partly reinforce, partly temper the score: a public POC (a HackMD write-up documenting two blind SQLi in ClipBucket v5 5.5.3-#197) and a confirmed vendor patch commit both raise plausibility of exploitation, yet there is no EPSS score and no CISA KEV listing, indicating no evidence of active, widespread exploitation. The source-code diff confirms the root cause unambiguously (videoid concatenated into an UPDATE WHERE clause, fixed by an (int) cast), so the technical validity is high; the practical risk is bounded because a video_moderation admin can already legitimately alter video records, and the primary uplift here is arbitrary DB read/write beyond that role's intended scope. Net: high CVSS but constrained real-world risk due to the high-privilege precondition and low deployment footprint. |
| Exploit ScenarioDerived | An authenticated ClipBucket administrator with video_moderation permission (or an attacker who has hijacked such an account) submits a crafted videoid value in the admin video-edit function, injecting time-based blind SQL into the backend UPDATE statement. Using boolean/time-delay techniques the attacker exfiltrates arbitrary database contents (e.g., user credentials, tokens) or tampers with records beyond their intended role. A public POC write-up exists (hackmd.io/@leediay), lowering the effort to reproduce. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Time-based blind SQL injection in ClipBucket v5 (through 5.5.3-#197) allows an authenticated administrator who holds the video_moderation permission to inject arbitrary SQL through the videoid parameter of the admin video edit function, enabling extraction and partial modification of database contents. Exploitation requires a valid high-privilege admin session with that specific permission, so anonymous or low-privilege users cannot trigger it; once such an account is authenticated, no user interaction or non-default configuration is needed. Publicly available exploit code exists (a published two-blind-SQLi write-up), and an upstream fix is available as a commit that casts videoid to an integer; the issue is a real but modest-priority finding given the authentication prerequisite.
RemediationAI
Upstream fix available (PR/commit); released patched version not independently confirmed. Apply the vendor commit https://github.com/MacWarrior/clipbucket-v5/commit/1c30d0b0e093ecfc656c98758707352abb2fc6ab, which forces an integer cast on videoid in upload/includes/classes/video.class.php (both the $vid assignment and the UPDATE ... WHERE videoid=... construction) - this is the primary fix and should be deployed by upgrading to a ClipBucket v5 build containing that commit, or by back-porting the cast if an upgrade is not immediately possible. Because the fix is a single narrow cast, review any local forks or custom admin video-edit code that duplicates the same concatenation pattern, as those copies will not be covered by the upstream commit. Until the fix is deployed, restrict the video_moderation permission to a minimal set of trusted administrators and, where feasible, place the admin panel behind IP allow-listing or a VPN so the required PR:H authentication cannot be reached from arbitrary networks; this materially reduces exposure but does not fix the injection and adds operational friction for legitimate admins. Additional hardening via a web application firewall that flags SQL metacharacters in the videoid parameter can slow exploitation but is bypassable and should be treated only as a stopgap. Consult the VulnCheck advisory (https://www.vulncheck.com/advisories/clipbucket-v5-through-5.5.3-197-sql-injection-via-videoid-parameter) and the published exploit write-up (https://hackmd.io/@leediay/two-blind-sqli-clickbucketv5-version_5_5_3_197) to validate detection, and monitor database logs for anomalous delays or unexpected UPDATE activity on the video table.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected component is ClipBucket v5, an open-source PHP video-sharing/management platform; the CPE cpe:2.3:a:macwarrior:clipbucket-v5:*:*:*:*:*:*:*:* indicates all versions up to and including 5.5.3-#197 are in scope. The root cause is CWE-89 (SQL Injection): in upload/includes/classes/video.class.php, the update_video() function previously assigned $vid = $array['videoid'] and then passed that value into Clipbucket_db::getInstance()->update(tbl('video'), $query_field, $query_val, ' videoid=\'' . $vid . '\''), concatenating the attacker-controlled videoid directly into the WHERE clause of an UPDATE statement on the video table without escaping or parameterization. Because the query is UPDATE-based and the result is not reflected to the attacker, exploitation is blind, and the published technique relies on time delays to confirm inference; the injected SQL runs in the database context of the ClipBucket application, allowing data exfiltration and limited data manipulation. The upstream fix changes the assignment and the query construction to force the value through an integer cast - (int)$array['videoid'] and ' videoid=\'' . (int)$vid . '\'' - which eliminates the injection sink by making the parameter strictly numeric rather than relying on escaping.
Know when Clipbucket V5 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
Remote admin panel (AV:N/AC:L); requires privileged admin with video_moderation (PR:H); blind SQLi enables full DB read (C:H) and limited scoped writes (I:L), no availability impact.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
ClipBucket v5 through 5.5.3-#197 contains a time-based blind SQL injection vulnerability in the admin video edit function where the videoid parameter is concatenated into an UPDATE statement without proper escaping. An authenticated administrator with video_moderation permission can inject arbitrary SQL commands to extract or modify database contents.
Technical POC Analysis
CWE-89.
Full technical POC analysis - root cause, step-by-step exploitation and patch breakdown - is part of the Pro and Business plans.
Executive ViewAI
ClipBucket v5, a video sharing platform, contains a time-based blind SQL injection vulnerability that allows a high-privilege administrator with video_moderation permission to extract and partially modify database contents. While exploitation requires a valid admin session, the potential for data breach and integrity loss warrants management attention, particularly regarding insider threat and privileged account compromise. Leadership should prioritize patching and tightening administrative access controls to mitigate this risk.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.
More in Clipbucket V5
View allAuthenticated administrators of ClipBucket v5 who hold the manage_template_access permission can abuse a path traversal
Unauthenticated blind SQL injection in ClipBucket v5 (before 5.5.3-#182) allows remote attackers to extract sensitive da
SQL injection in ClipBucket v5 (all versions through 5.5.3-#197) allows an authenticated user who holds the ad_manager_a
Time-based blind SQL injection in ClipBucket v5 (all builds through 5.5.3-#197) allows an authenticated administrator ho
Remote command injection in ClipBucket v5 prior to version 5.5.3 - #140 allows authenticated users to execute arbitrary
Unauthenticated blind SQL injection in ClipBucket v5 prior to version 5.5.3 - #129 allows remote attackers to exfiltrate
Reflected cross-site scripting (CWE-79) in ClipBucket v5 before 5.5.3-#182 allows unauthenticated remote attackers to in
OS command injection in ClipBucket V5's web installer (versions 5.5.1 through 5.5.3-#153) lets unauthenticated remote at
Authenticated SQL injection in ClipBucket v5 prior to release 5.5.3 - #132 allows any user with video-upload privileges
An authenticated time-based blind SQL injection vulnerability exists in the ClipBucket v5 open source video sharing plat
Remote code execution in ClipBucket v5 (all releases before 5.5.3-#182) allows an authenticated low-privileged user to u
Authenticated users of ClipBucket v5 through 5.5.3 can extract arbitrary data - including credential hashes - from the u
EUVD-2026-88970
GHSA-cv8f-6qcw-63fp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB