Priority LOW 30
The K2 article gallery upload path accepts a zip/tar archive, extracts it under `/media/k2/galleries/<id>/`, and only renames image files (gif/jpg/jpeg/png/webp) to safe names — non-image files (including `.php`) are ext…
CVSS 3.1MEDIUM 5.3· Network · No auth · No interaction · EPSS 0.0033 · Published 2026-06-25 · No fix listed CWE-434
Priority LOW 16
A Joomla user with K2 "create item" rights (Author tier by default) can submit an article whose `embedVideo` POST field contains a raw `<script>` tag; K2 stores it verbatim and renders it unescaped to any visitor of the…
CVSS 3.1LOW 3.4· Network · High privileges · User interaction · EPSS 0.00284 · Published 2026-06-25 · No fix listed CWE-79
Priority LOW 34
The K2 frontend `item.checkin` task accepts an unauthenticated `sigProFolder` query parameter and uses it directly to address a `JFolder::delete()` call under `/media/k2/galleries/`
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00266 · Published 2026-06-25 · No fix listed CWE-862
Priority LOW 30
The K2 frontend article-attachment upload path accepts files whose extension is `.php`, and Apache's standard mod_php matches `\.php$` and executes them under the K2 web user.
CVSS 3.1MEDIUM 6.3· Network · Low privileges · No interaction · EPSS 0.00284 · Published 2026-06-25 · No fix listed CWE-434
Priority LOW 29
The K2 frontend article-save handler accepts an `attachment[N][existing]` POST field that is concatenated with `JPATH_SITE/` and passed to `JFile::copy()`.
CVSS 3.1MEDIUM 6.5· Network · Low privileges · No interaction · EPSS 0.00443 · Published 2026-06-25 · No fix listed CWE-22
Priority LOW 27
K2 ≤ 2.26 renders the `#__k2_users.image` column directly into HTML `src` attributes via two distinct templates, in both cases without HTML escaping.
CVSS 3.1MEDIUM 6.1· Network · No auth · User interaction · EPSS 0.00253 · Published 2026-06-25 · No fix listed CWE-79
Priority LOW 35
K2 ≤ 2.24 contains a mass-assignment defect in the K2 system user plugin `plg_user_k2`.
CVSS 3.1MEDIUM 6.5· Network · No auth · No interaction · EPSS 0.00303 · Published 2026-06-25 · No fix listed CWE-915
Priority MEDIUM 49
class.upload.php in verot.net class.upload through 1.0.3 and 2.x through 2.0.4, as used in the K2 extension for Joomla! and other products, omits .pht from the set of dangerous file extensions, a similar issue to CVE-201…
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.04187 · Published 2019-12-17 · No fix listed CWE-434
Priority MEDIUM 64
class.upload.php in verot.net class.upload before 1.0.3 and 2.x before 2.0.4, as used in the K2 extension for Joomla! and other products, omits .phar from the set of dangerous file extensions.
CVSS 3.1CRITICAL 9.8· Network · No auth · No interaction · EPSS 0.2638 · Published 2019-12-04 · Fixed in 1.0.3, 2.0.4 CWE-434
Priority HIGH 72
The K2 component 2.8.0 for Joomla! has Incorrect Access Control with directory traversal, allowing an attacker to download arbitrary files, as demonstrated by a view=media&task=connector&cmd=file&target=l1_../configurati…
CVSS 3.0HIGH 7.5· Network · No auth · No interaction · EPSS 0.02309 · Published 2018-02-28 · No fix listed CWE-22
Priority MEDIUM 45
Directory traversal vulnerability in includes/download.php in the JoomlaWorks AllVideos (Jw_allVideos) plugin 3.0 through 3.2 for Joomla! allows remote attackers to read arbitrary files via a ./../.../ (modified dot dot)…
CVSS 2.0MEDIUM 5.0· Network · No auth · Interaction — · EPSS 0.28222 · Published 2010-02-23 · No fix listed CWE-22
Priority LOW 38
SQL injection vulnerability in the K2 (com_k2) component 1.0.1 Beta and earlier for Joomla! allows remote attackers to execute arbitrary SQL commands via the category parameter in an itemlist action to index.php.
CVSS 2.0HIGH 7.5· Network · No auth · Interaction — · EPSS 0.03029 · Published 2009-07-09 · No fix listed CWE-89