Skip to main content

ClipBucket EUVDEUVD-2026-101255

| CVE-2026-110627 LOW
Cross-site Scripting (XSS) (CWE-79)
2026-10-14 VulnCheck GHSA-cgvx-3fjx-9r52
2.1
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

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

  1. Access
    Host crafted cross-site POST form
  2. Exploit
    Lure logged-in admin to submit
  3. Execution
    Inject HTML via val in add_todo
  4. Impact
    Execute script in admin panel origin

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

Exploitation requires (1) a victim who is a currently authenticated ClipBucket v5 administrator with an active session, (2) that admin being lured into submitting an attacker-controlled cross-site POST request to admin_area/index.php with mode=add_todo and a malicious val parameter, and (3) the endpoint's absence of a CSRF token, which lets the forged request succeed. The vulnerable sink is the val value being returned via nl2br() without output encoding. Limiting factors that reduce real-world risk: it is not remotely self-executing - it depends on active user interaction (UI:A) and a valid admin session, so it cannot be mass-exploited or wormed, and impact is confined to script execution in the admin panel origin rather than direct server compromise.

Impact

This is a genuinely low-priority issue, and the signals agree rather than conflict. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N, base 2.1) describes a network-reachable but interaction-dependent flaw with no impact on the vulnerable system itself and only low confidentiality/integrity impact on a subsequent system (the admin's browser session). The AT:P (attack requirement present) and UI:A (active user interaction) metrics correctly capture that an attacker cannot act alone: a logged-in administrator must be socially engineered into submitting a cross-site POST, and the app's lack of a CSRF token is what makes that forgery succeed. There is no CISA KEV listing, and no EPSS score was provided in the input - EPSS data is MISSING and should be checked, though for a reflected XSS in a niche product it would almost certainly be very low. POC status is not explicitly flagged, but a HackMD write-up and a VulnCheck advisory are referenced and likely contain technical detail or a working form; treat public exploit detail as plausibly available. Bottom line: a vendor-patched, low-CVSS reflected XSS that is real but requires targeted phishing of an authenticated admin - patch on a normal cycle rather than treating it as an emergency.

Exploit ScenarioDerived

An attacker hosts a malicious web page containing an auto-submitting cross-site POST form targeting admin_area/index.php with mode=add_todo and a script payload in the val parameter. They lure a currently logged-in ClipBucket administrator to the page; because the endpoint has no CSRF protection, the forged request is accepted and the unsanitized value is reflected back via nl2br, executing attacker script in the admin panel origin. A technical write-up (HackMD) and a VulnCheck advisory are referenced, so exploitation detail is likely publicly documented.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.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 – Oct 14, 2026

Reflected cross-site scripting in ClipBucket v5 (through 5.5.3-#206) allows an attacker to have arbitrary HTML and script executed in the origin of the admin panel by luring a logged-in administrator into submitting a forged cross-site POST to admin_area/index.php with mode=add_todo and a malicious val parameter; the endpoint carries no CSRF token, and the val value is echoed back through nl2br() without output encoding. The attacker requires no authentication of their own (PR:N in the published CVSS 4.0 vector), but exploitation is not self-executing: it depends on an active administrator session and on that admin being convinced to submit the crafted request (UI:A), and the consequence is script execution inside the admin panel origin rather than direct server compromise. No public exploit code was identified at time of analysis and there is no evidence of active exploitation; scoring is low (CVSS 4.0 base 2.1; independently assessed as CVSS 3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N), making this a genuinely low-priority finding whose risk is bounded by the required victim interaction and privileged session.

RemediationAI

Upstream fix available (PR/commit); released patched version not independently confirmed - apply commit b251858e06ba2895a845497fb2e84fcd083f6f63 from https://github.com/MacWarrior/clipbucket-v5, which replaces nl2br($value) with display_clean($value) in upload/admin_area/index.php so the val parameter is output-encoded, and then verify the change is present in your deployed copy of that file (a tagged release number beyond 5.5.3-#206 is not confirmed in the available data, and the vendor states a patch is available). Where the code cannot be updated immediately, specific compensating controls are: add or enforce a per-session anti-CSRF token (and SameSite=Strict on the session cookie) on admin_area state-changing POST actions such as mode=add_todo - this breaks the forged cross-site form but requires a code change and can invalidate existing admin sessions; restrict /admin_area/ by IP allowlist or an authenticating reverse proxy - effective because the attack needs the victim's browser to reach the admin endpoint, but it blocks legitimate remote administrators and mobile access; deploy a WAF or proxy rule that rejects POSTs to admin_area/index.php containing mode=add_todo with HTML-significant characters in val - quick to apply but easily bypassed by encoding tricks and prone to false positives on legitimate todo text; and enforce a strict Content-Security-Policy (script-src 'self', no 'unsafe-inline') on the admin origin to blunt inline payload execution, accepting that legacy inline JavaScript in ClipBucket may need refactoring first. Also note the missing CSRF protection is a separate design defect: even after patching the XSS sink, harden the admin panel against cross-site request forgery generally, and caution administrators not to submit or click untrusted forms/links while logged into the admin panel. Vendor advisory references: https://www.vulncheck.com/advisories/clipbucket-v5-through-5.5.3-206-reflected-xss-via-add-todo-val-parameter and https://hackmd.io/@leediay/BJR_lh2ifg.

Affected VersionsENISA

clipbucket-v5 0 ≤5.5.3-#206

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

ClipBucket is an open-source PHP video-sharing/streaming platform (packaged by MacWarrior as clipbucket-v5 and tracked under CPE cpe:2.3:a:macwarrior:clipbucket-v5:*:*:*:*:*:*:*:*), whose administrative console lives under upload/admin_area/. The root cause is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e. cross-site scripting) combined with a missing anti-CSRF token on the add_todo action: the admin_area/index.php controller takes the attacker-controllable val parameter and renders it back to the browser through nl2br($value), which converts newlines to <br> tags but performs no HTML entity encoding of the surrounding content. Because the response is generated in the admin panel origin, any markup the attacker injects is interpreted with the administrator's session context, giving the script access to that origin's DOM, cookies not marked HttpOnly, and the privileged actions the admin can perform. The absence of a CSRF token is what allows the payload to be delivered via a cross-site POST form rather than requiring the attacker to get the victim to click a same-origin link, so a benign-looking page controlled by the attacker can silently submit mode=add_todo with a crafted val and receive the reflected injection back in the victim's browser. The upstream fix in commit b251858e06ba2895a845497fb2e84fcd083f6f63 is a one-line change replacing nl2br($value) with display_clean($value), i.e. routing the value through ClipBucket's own output-sanitisation helper before it is written into the response.

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 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N
vuln.today AI 6.1 MEDIUM

Network-delivered reflected XSS needing admin interaction (UI:R, PR:N for the attacker); script runs cross-origin into the admin UI so S:C with low 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:P/PR:N/UI:A/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

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

DescriptionCVE.org

ClipBucket v5 through 5.5.3-#206 contains a reflected cross-site scripting vulnerability in admin_area/index.php that allows attackers to inject HTML via the val parameter in mode=add_todo. Attackers can lure a logged-in administrator into submitting a cross-site POST form without CSRF protection, executing script in the admin panel origin.

Threat Intelligence Overview

EPSS Score
0.4%
Top 72% exploitable
Prevalence
Low
ClipBucket v5 is a niche open-source video platform, limited deployment
Data Quality
4 sources
Confidence: Medium

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 LOW
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
Poc
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

10
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +10
PoC: 0
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.

Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.

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-95812 MEDIUM POC
5.3 Sep 22

Reflected cross-site scripting (CWE-79) in ClipBucket v5 before 5.5.3-#182 allows unauthenticated remote attackers to in

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

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