Skip to main content

ClipBucket v5 EUVDEUVD-2026-84859

| CVE-2026-95812 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-09-22 VulnCheck GHSA-4vrg-2v5w-7r99
5.3
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Craft URL with payload in cat/sort/time param
  2. Delivery
    Deliver link to victim (phishing/embed)
  3. Exploit
    Victim opens link in browser
  4. Execution
    sort_link() reflects payload unsanitized
  5. Persist
    Script executes under app origin
  6. Impact
    Hijack session or act as victim

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitable remotely and without authentication against default ClipBucket v5 installations before 5.5.3-#182, but requires victim user interaction: the attacker must lure a user into opening a crafted URL whose cat, sort, or time query parameter contains an injected script payload processed by the unsanitized sort_link() helper. The main limiting factors are (1) required user interaction (UI:P - victim must click/visit the malicious link) and (2) impact confined to the victim's browser under the application origin (no server-side code execution). Value is highest when the victim is an authenticated user whose session or in-app actions can be abused.

Impact

This is a genuine but modest-severity issue. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N, base 5.3) describes an unauthenticated, network-reachable reflected XSS whose exploitation depends on passive victim interaction (UI:P) - the victim must be induced to follow an attacker-crafted link. Impact is limited: only partial confidentiality/integrity in the browser context (VC:L/VI:L), no availability impact, and no server-side compromise. Exploitation signals are mixed: a public exploit write-up exists (hackmd.io PoC by lee/diay) and a vendor patch is available, but there is NO CISA KEV listing and NO EPSS score in the provided data, so there is no evidence of active or widespread exploitation. Publicly available exploit code exists - this is distinct from active exploitation and should not be conflated. Net: a real, verify-and-patch-worthy web flaw typical of CMS reflected XSS, not an emergency. The CVSS vector and description are internally consistent (both point to reflected XSS via query parameters), so no signal conflict is present. Note the vendor scored VI:L/SI:L (some integrity), which is a defensible reading for XSS that can drive authenticated actions.

Exploit ScenarioDerived

An attacker crafts a URL to a ClipBucket v5 listing/search page with a JavaScript payload injected into the cat, sort, or time query parameter, which sort_link() reflects unsanitized into the page. The attacker delivers this link to a logged-in user (e.g., via phishing or a forum post); when the victim clicks it, the script executes under the application origin and can steal session context or perform actions as the victim. A public proof-of-concept write-up for this reflected XSS is available on hackmd.io.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.4% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 22, 2026

Reflected cross-site scripting (CWE-79) in ClipBucket v5 before 5.5.3-#182 allows unauthenticated remote attackers to inject and execute arbitrary JavaScript in a victim's browser under the application origin by crafting URLs whose cat, sort, or time query parameters are processed by the unsanitized sort_link() helper. Exploitation requires the victim to click a crafted link (user interaction), public exploit code is available, and there is no indication of confirmed active exploitation (no CISA KEV listing); impact is confined to the victim's browser session rather than server-side code execution.

RemediationAI

Upgrade to ClipBucket v5.5.3-#182 or later (vendor-released patch); the fix is contained in commit 032f46937e091e22afa6c99f2c888575cc94e44b and published in the release at https://github.com/MacWarrior/clipbucket-v5/releases/tag/5.5.3-%23182. Administrators who cannot upgrade immediately can backport the sort_link() hardening from upload/includes/functions.php - cast page to int, whitelist time against time_links(), whitelist sort against SortType::getSortTypes($type) with htmlspecialchars fallback, and normalize cat to 'all' when it is neither numeric nor 'all' - which removes the reflection sink with minimal effect on sorting and SEO link behavior. As a temporary compensating control, a WAF or reverse-proxy rule that blocks HTML/JavaScript metacharacters in the cat, sort, and time query parameters can blunt trivial payloads, but it will not catch all encodings and may break legitimate search/sort URLs, so it should be removed once the upgrade is applied. Because exploitation requires the victim to click a crafted link, user awareness and inbound link filtering reduce exposure but do not replace patching.

Affected VersionsENISA

clipbucket-v5 0 <5.5.3-#182

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 vulnerable code lives in the PHP-based ClipBucket v5 video-sharing CMS (CPE cpe:2.3:a:macwarrior:clipbucket-v5:*:*:*:*:*:*:*:*), specifically the sort_link() function in upload/includes/functions.php. That helper directly read $_GET['time'], $_GET['sort'], $_GET['cat'], and $_GET['page'] and concatenated those values into generated sort/navigation URLs without sanitization, reflecting attacker-controlled input into the HTML response where it can execute in the victim's browser context (CWE-79). The fix in commit 032f46937e091e22afa6c99f2c888575cc94e44b hardens the helper by casting page to an integer, whitelisting time against time_links(), whitelisting sort against SortType::getSortTypes($type) with an htmlspecialchars fallback for pre-5.5.1 database revisions, and forcing cat to 'all' when it is neither numeric nor 'all'. This confirms the root cause as missing contextual output encoding and validation of reflected query parameters, not a server-side execution flaw, and explains why the assessed impact is scoped to the victim's browser session under the ClipBucket origin.

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

Vendor (VulnCheck) PRIMARY 5.3 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N
vuln.today AI 6.1 MEDIUM

Unauthenticated network-reachable reflected XSS (AV:N/AC:L/PR:N) requiring victim to open a crafted link (UI:R); browser-context execution crosses origin boundary (S:C) with limited C/I and no availability impact.

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

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
Passive
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
Low
Subsequent system: Integrity
Low
Subsequent system: Availability
None

DescriptionCVE.org

ClipBucket v5 before 5.5.3-#182 contains a reflected cross-site scripting vulnerability in the sort_link() helper function that fails to sanitize cat, sort, and time query parameters. Attackers can craft malicious requests with injected script payloads in these parameters to execute arbitrary JavaScript in victims' browsers under the application origin.

Threat Intelligence Overview

EPSS Score
0.4%
Top 71% exploitable
Prevalence
Low
Niche open-source PHP video-sharing CMS, limited self-hosted footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 MEDIUM
CISA KEV No
Public POC Yes
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

CVE-2026-100372 HIGH POC
8.6 Sep 25

Authenticated administrators of ClipBucket v5 who hold the manage_template_access permission can abuse a path traversal

CVE-2026-96272 HIGH POC
8.7 Sep 23

Unauthenticated blind SQL injection in ClipBucket v5 (before 5.5.3-#182) allows remote attackers to extract sensitive da

CVE-2026-103766 HIGH POC
8.6 Oct 01

SQL injection in ClipBucket v5 (all versions through 5.5.3-#197) allows an authenticated user who holds the ad_manager_a

CVE-2026-102569 HIGH POC
7.0 Sep 29

Time-based blind SQL injection in ClipBucket v5 (through 5.5.3-#197) allows an authenticated administrator who holds the

CVE-2026-102570 HIGH POC
7.0 Sep 29

Time-based blind SQL injection in ClipBucket v5 (all builds through 5.5.3-#197) allows an authenticated administrator ho

CVE-2026-42846 CRITICAL
9.8 Jun 11

Remote command injection in ClipBucket v5 prior to version 5.5.3 - #140 allows authenticated users to execute arbitrary

CVE-2026-45060 CRITICAL
9.8 Jun 11

Unauthenticated blind SQL injection in ClipBucket v5 prior to version 5.5.3 - #129 allows remote attackers to exfiltrate

CVE-2026-80138 CRITICAL
9.2 Aug 25

OS command injection in ClipBucket V5's web installer (versions 5.5.1 through 5.5.3-#153) lets unauthenticated remote at

CVE-2026-45418 HIGH
8.8 Jun 11

Authenticated SQL injection in ClipBucket v5 prior to release 5.5.3 - #132 allows any user with video-upload privileges

CVE-2026-32321 HIGH
8.8 Mar 18

An authenticated time-based blind SQL injection vulnerability exists in the ClipBucket v5 open source video sharing plat

CVE-2026-77929 HIGH
8.7 Sep 18

Remote code execution in ClipBucket v5 (all releases before 5.5.3-#182) allows an authenticated low-privileged user to u

CVE-2026-77927 HIGH
7.1 Sep 18

Authenticated users of ClipBucket v5 through 5.5.3 can extract arbitrary data - including credential hashes - from the u

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