Joomlaworks

K2

10 Schwachstellen gefunden.

Hinweis: Diese Liste kann unvollständig sein. Daten werden ohne Gewähr im Ursprungsformat bereitgestellt.
  • EPSS 0.2%
  • Veröffentlicht 25.06.2026 15:26:48
  • Zuletzt bearbeitet 26.06.2026 17:43:28

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 extracted as-is and remain execut...

  • EPSS 0.17%
  • Veröffentlicht 25.06.2026 15:26:27
  • Zuletzt bearbeitet 26.06.2026 17:41:22

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 article page.

  • EPSS 0.16%
  • Veröffentlicht 25.06.2026 15:25:58
  • Zuletzt bearbeitet 26.06.2026 17:44:17

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/`

  • EPSS 0.17%
  • Veröffentlicht 25.06.2026 15:25:28
  • Zuletzt bearbeitet 26.06.2026 17:43:14

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. A K2 Author can upload a `shell.php`, then fetch `/media/k2/attachments/sh...

  • EPSS 0.3%
  • Veröffentlicht 25.06.2026 15:24:45
  • Zuletzt bearbeitet 26.06.2026 17:43:47

The K2 frontend article-save handler accepts an `attachment[N][existing]` POST field that is concatenated with `JPATH_SITE/` and passed to `JFile::copy()`. `JPath::clean` does NOT strip `..`, and there is no allow-list of source paths. An Author can ...

  • EPSS 0.15%
  • Veröffentlicht 25.06.2026 15:23:38
  • Zuletzt bearbeitet 26.06.2026 17:44:08

K2 ≤ 2.26 renders the `#__k2_users.image` column directly into HTML `src` attributes via two distinct templates, in both cases without HTML escaping.

  • EPSS 0.18%
  • Veröffentlicht 25.06.2026 15:22:50
  • Zuletzt bearbeitet 26.06.2026 17:43:58

K2 ≤ 2.24 contains a mass-assignment defect in the K2 system user plugin `plg_user_k2`. A Registered Joomla user, by including the field `K2UserForm=1` in a standard `com_users` `profile.save` POST, can write arbitrary values into the `notes`, `image...

Exploit
  • EPSS 4.15%
  • Veröffentlicht 17.12.2019 18:15:14
  • Zuletzt bearbeitet 26.06.2026 14:53:03

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-2019-19576.

Exploit
  • EPSS 26.18%
  • Veröffentlicht 04.12.2019 18:15:16
  • Zuletzt bearbeitet 26.06.2026 14:53:03

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.

  • EPSS 2.35%
  • Veröffentlicht 28.02.2018 07:29:00
  • Zuletzt bearbeitet 21.11.2024 04:12:12

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_../configuration.php&download=1 request. The...