Skip to main content

ClipBucket v5 CVE-2025-62429

HIGH
Code Injection (CWE-94)
2025-10-20 security-advisories@github.com
7.2
CVSS 3.1 · Vendor: github
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain admin-area authentication
  2. Exploit
    Send crafted POST to update_launch.php
  3. Execution
    Inject PHP via 'type' parameter
  4. Impact
    Server executes arbitrary PHP code (RCE)

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

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 session with administrator privileges to the ClipBucket v5 admin backend (consistent with PR:H), specifically access to the update/SQL-update workflow that reaches /upload/admin_area/actions/update_launch.php. The attacker supplies a malicious 'type' value in a POST request, which is embedded into PHP tags and executed server-side without sanitization (CWE-94). Affected: ClipBucket v5 prior to 5.5.2 #147. Limiting factors that reduce real-world exposure: the endpoint is in the admin area so prior admin authentication is mandatory, there is no unauthenticated path in the provided data, and the fix in 5.5.2 #147 remediates it - so patched instances or network-restricted admin panels are not exploitable.

Impact

CVSS 3.1 base score is 7.2 (High) with vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, meaning network-reachable, low-complexity, no user interaction, but requiring HIGH privileges (PR:H). This single factor is the dominant risk moderator: the vulnerable endpoint /upload/admin_area/actions/update_launch.php lives in the authenticated administrator area, so an attacker must already hold admin-level access to the ClipBucket backend before the PHP code-injection becomes reachable. A publicly available exploit/advisory exists (GitHub GHSA-3x4g-x3gv-rjmq), which raises weaponization potential, but POC availability is NOT the same as active exploitation. The CVE is NOT listed in CISA KEV and no EPSS probability was provided in the input, so there is no signal of widespread or confirmed real-world exploitation - absence of these should be read as 'unknown', not 'safe'. No SSVC decision data was supplied. Net assessment: a genuine RCE but gated behind administrative authentication, so it is best characterized as a post-authentication privilege-to-code-execution escalation rather than a drive-by unauthenticated RCE. Priority is moderate for internet-exposed admin panels (especially where admin credentials are weak/shared), lower where the admin interface is network-restricted. One caveat to verify: the supplied vendor commit diff addresses a 'stuck update notice' and the force_no_stuck_icon flag rather than visibly sanitizing the 'type' parameter, so the exact fix mechanism could not be independently confirmed from the diff alone.

Exploit ScenarioDerived

An attacker who has obtained ClipBucket administrator access (via stolen/weak credentials or a chained flaw) sends a crafted POST request to /upload/admin_area/actions/update_launch.php with a malicious 'type' value; because the value is embedded unsanitized inside PHP tags and executed, arbitrary PHP runs on the server, yielding full RCE in the web application context. Public exploit/advisory material exists (GHSA-3x4g-x3gv-rjmq), lowering the effort to reproduce. The network vector and low complexity (AV:N/AC:L) make the request trivial once admin authentication is held.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.8% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 08, 2026

Arbitrary PHP code execution in ClipBucket v5 (all releases prior to 5.5.2 #147) lets an administrator with backend access run attacker-supplied PHP on the server by posting a crafted "type" value to /upload/admin_area/actions/update_launch.php, which embeds that value directly inside PHP tags without sanitization. Rated CVSS 3.1 7.2 (High) with vector AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H, the flaw is network-reachable and low-complexity but requires high privileges - a valid admin session - and no unauthenticated path is present in the available data. Publicly available exploit code exists, and the vendor has shipped a fix in ClipBucket v5 version 5.5.2 #147.

RemediationAI

Upgrade to ClipBucket v5 version 5.5.2 #147 or later, which is the vendor-released patch for this issue; the release is available at https://github.com/MacWarrior/clipbucket-v5/releases/tag/5.5.2-%23147 and the underlying fix is commit e81bac602c871bb1ad971884003a3a496a2ab50b (https://github.com/MacWarrior/clipbucket-v5/commit/e81bac602c871bb1ad971884003a3a496a2ab50b), with details in advisory GHSA-3x4g-x3gv-rjmq. If immediate patching is not possible, apply the commit manually to upload/admin_area/actions/update_launch.php and upload/includes/classes/update.class.php and adopt the guarded msg_update_db.html template. Because exploitation requires an authenticated administrator (PR:H), the highest-value compensating control is to stop exposing the admin backend: restrict /upload/admin_area/ to trusted IP ranges or a VPN and place it behind HTTP authentication at the reverse proxy - the trade-off is that administrators lose off-network access and remote administration becomes dependent on the VPN/proxy availability. Additionally, review and rotate credentials for any account with admin rights, enforce least-privilege so only operators who truly need the update workflow hold administrator roles (side effect: slower routine maintenance), and deploy WAF or proxy rules that reject POST bodies containing PHP open tags (<?php, <?=) directed at /upload/admin_area/actions/update_launch.php (side effect: potential false positives and bypasses via encoding, so treat this only as a stopgap). Monitor web server logs for anomalous POSTs to admin_area/actions/update_launch.php and audit the server for unexpected PHP files or webshell artifacts, since public exploit code for this issue is already available. Note the risk is not zero even for patched instances unless the admin panel exposure is reduced.

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 issue is a code-injection defect (CWE-94) in a PHP-based open-source video sharing platform, catalogued as cpe:2.3:a:oxygenz:clipbucket. ClipBucket's admin update flow passes the POST parameter "type" into Update::getInstance()->displayGlobalSQLUpdateAlert(), a routine in upload/includes/classes/update.class.php that builds an administrative notice rendered through the template upload/admin_area/styles/cb_2014/layout/msg_update_db.html. Because the parameter is concatenated into PHP tags rather than treated as inert data, an attacker-controlled string is evaluated as PHP on the server, converting a benign status/notice mechanism into a server-side code execution primitive. The vendor fix commit (e81bac602c871bb1ad971884003a3a496a2ab50b) changes the call site in upload/admin_area/actions/update_launch.php to pass a second argument, adds a $force_no_stuck_icon parameter to displayGlobalSQLUpdateAlert(), and guards the template's stuck-update icon logic with !empty($lastStart) checks and a new getLastLogs() condition - hardening the same update-notice code path that was reachable by the injected "type" value. The pattern is a classic reminder that administrative "status" and "update" helpers which interpolate request data into executable templates are just as dangerous as direct eval-style sinks.

Know when Clipbucket 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

Vendor (github) PRIMARY 7.2 HIGH
AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.2 HIGH

Endpoint resides in the authenticated admin area so PR:H; request is network-delivered and low-complexity (AV:N/AC:L, no UI), and PHP code execution yields full C/I/A impact.

3.1 AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (github).

CVSS VectorVendor: github

Attack Vector
Network
Attack Complexity
Low
Privileges Required
High
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

ClipBucket v5 is an open source video sharing platform. Prior to version 5.5.2 #147, ClipBucket v5 is vulnerable to arbitrary PHP code execution. In /upload/admin_area/actions/update_launch.php, the "type" parameter from a POST request is embedded into PHP tags and executed. Proper sanitization is not performed, and by injecting malicious code an attacker can execute arbitrary PHP code. This allows an attacker to achieve RCE. This issue has been resolved in version 5.5.2 #147.

Executive ViewAI

Why It Matters

ClipBucket v5 deployments prior to 5.5.2 #147 are exposed to authenticated admin-driven PHP code execution, which can let a malicious or compromised administrator take control of the underlying server. Publicly available exploit code exists, and the flaw requires a valid high-privilege admin session, so the primary organizational risk is escalation from a trusted backend role to full application and host compromise. Leadership should prioritize patching and tightening administrative access to prevent credential theft or insider misuse from becoming a broader environment breach.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.8%
Top 43% exploitable
Prevalence
Low
niche open-source self-hosted video platform, limited enterprise footprint
Exploit
POC
Public exploit code exists
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC Yes
EPSS 0.8%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

57
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +36
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)CVE.org

cpe:2.3:a:oxygenz:clipbucket:*:*:*:*:*:*:*:*
CVE-2018-7665 CRITICAL POC
9.8 Mar 05

An issue was discovered in ClipBucket before 4.0.0 Release 4902. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2025-67418 CRITICAL POC
9.8 Dec 22

Full administrative takeover of ClipBucket 5.5.2 is possible because the video-sharing platform ships with hardcoded def

CVE-2026-21875 CRITICAL POC
9.8 Jan 08

ClipBucket v5 (5.5.2-#187 and below) has blind SQL injection in the channel comment functionality via the obj_id paramet

CVE-2024-54136 CRITICAL POC
9.8 Dec 06

ClipBucket V5 provides open source video hosting with PHP. Rated critical severity (CVSS 9.8), this vulnerability is rem

CVE-2018-7666 CRITICAL POC
9.8 Mar 05

An issue was discovered in ClipBucket before 4.0.0 Release 4902. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2018-7664 CRITICAL POC
9.8 Mar 05

An issue was discovered in ClipBucket before 4.0.0 Release 4902. Rated critical severity (CVSS 9.8), this vulnerability

CVE-2012-6643 HIGH POC
7.5 Apr 08

Multiple SQL injection vulnerabilities in the update_counter function in includes/functions.php in ClipBucket 2.6 allow

CVE-2024-54135 HIGH POC
8.8 Dec 06

ClipBucket V5 provides open source video hosting with PHP. Rated high severity (CVSS 8.8), this vulnerability is remotel

CVE-2012-5849 HIGH POC
7.5 May 14

Multiple SQL injection vulnerabilities in ClipBucket 2.6 Revision 738 and earlier allow remote attackers to execute arbi

CVE-2015-2102 HIGH POC
7.5 Feb 27

SQL injection vulnerability in view_item.php in ClipBucket 2.7 RC3 (2.7.0.4.v2929-rc3) allows remote attackers to execut

CVE-2026-25728 HIGH POC
7.5 Feb 10

Arbitrary PHP code execution in ClipBucket v5 prior to 5.5.3-#40 through a race condition in file upload validation, whe

CVE-2025-62423 HIGH POC
7.2 Oct 16

Blind SQL injection in ClipBucket V5 (5.5.2 revision #140 and earlier) lets an attacker who already holds Admin Area cre

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