CVE-2026-102570

ClipBucket v5 through 5.5.3-#197 SQL Injection via language_id Parameter

Published Sep 29, 2026 CVSS 4.0 · 7 High EPSS < 1% KEV · Not listed
Description
ClipBucket v5 through 5.5.3-#197 contains a time-based blind SQL injection vulnerability in the language update function where the language_id parameter is concatenated unescaped into the WHERE clause of an UPDATE statement. An authenticated administrator with basic_settings permission can inject arbitrary SQL payloads to extract or modify database contents.

Analysis

AI-generated

Technical impact

The flaw is a time‑based blind SQL injection that occurs in the language update feature of ClipBucket v5. The language_id parameter is concatenated directly into the WHERE clause of an UPDATE statement without proper escaping. An administrator who holds basic_settings permission can provide a malicious payload that forces the database to execute arbitrary SQL, enabling data extraction or modification and compromising database integrity and confidentiality. The weakness maps to CWE‑89, an improper input validation that can lead to data tampering.

Affected Systems

Versions of ClipBucket v5 up through 5.5.3‑#197, distributed by MacWarrior, are affected. The vulnerability exists in the update_language processing path referenced in lang.class.php. No later releases beyond #197 are listed as affected.

Risk and Exploitability

The CVSS score of 7 indicates a high severity. EPSS is not available, and the vulnerability is not in CISA’s KEV catalog. Because the exploit requires authenticated administrator access, the practical likelihood of exploitation is moderate, depending on the organization’s admin privileges and visibility of the language_id parameter. In scenarios where administrators have unrestricted access to this function and there is no additional access control, the risk escalates to medium‑high.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade ClipBucket to a release newer than 5.5.3‑#197 that removes the vulnerable code.
  • Sanitize the language_id parameter on the server side, accepting only numeric values, and use parameterized queries or proper escaping before incorporating it into SQL statements.
  • Enforce stricter access controls: enable multi‑factor authentication for administrators, limit the basic_settings permission to trusted personnel, and restrict the ability to modify language settings.

Generated by OpenCVE AI on September 30, 2026 at 01:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
First Time appeared Macwarrior
Macwarrior clipbucket-v5
Vendors & Products Macwarrior
Macwarrior clipbucket-v5
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description ClipBucket v5 through 5.5.3-#197 contains a time-based blind SQL injection vulnerability in the language update function where the language_id parameter is concatenated unescaped into the WHERE clause of an UPDATE statement. An authenticated administrator with basic_settings permission can inject arbitrary SQL payloads to extract or modify database contents.
Title ClipBucket v5 through 5.5.3-#197 SQL Injection via language_id Parameter
First Time appeared Clip-bucket
Clip-bucket clipbucket
Weaknesses CWE-89
CPEs cpe:2.3:a:clip-bucket:clipbucket:*:*:*:*:*:*:*:*
Vendors & Products Clip-bucket
Clip-bucket clipbucket
References
Metrics cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:L/A:N'}

cvssV4_0

{'score': 7, 'vector': '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'}

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 6, 2026, 1:36 PM
Reserved
Sep 29, 2026, 1:43 PM
Status
Deferred
Published
Sep 29, 2026, 3:17 PM
Modified
Sep 30, 2026, 4:31 PM