Skip to content
OpenAdvisories

Vendor

getk2.org

7 known vulnerabilities.

6 results · Clear filters · Feed

  • Medium 5.3

    Joomla Extension - getk2.org - Privileged RCE vulnerability in K2 extension for Joomla < 2.26

    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 executable via …

  • Medium 6.5

    Joomla Extension - getk2.org - Unauthenticated folder delete in K2 extension for Joomla < 2.26

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

  • Medium 6.3

    Joomla Extension - getk2.org - Privileged RCE vulnerability in K2 extension for Joomla < 2.26

    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/shell.php` …

  • Medium 6.5

    Joomla Extension - getk2.org - Exposure of sensitive files via attachment copy in K2 extension for Joomla < 2.26

    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 therefore…

  • Medium 6.1

    Joomla Extension - getk2.org - Stored-XSS in K2 extension for Joomla < 2.26

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

  • Medium 6.5

    Joomla Extension - getk2.org - Authenticated user property mass-assignment in K2 extension for Joomla < 2.26

    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`, and `p…