Joomla

Joomlaarrow-up-right is a popular open-source CMS designed to create and manage websites efficiently. It offers a flexible framework that supports a wide range of websites, from simple blogs to complex corporate portals. Joomla is built with PHP and uses a MySQL database to store content, making it widely compatible with common web hosting environments. Its modular architecture allows easy extension through plugins, components, and templates, enabling customization to fit specific needs. Joomla can be easily identified by its favicon:

Joomla's has the following user roles:

User
Description

Super Users/Administrator

Access to administrative features (adding, deleting users and posts, editing source code)

Administrator

Admin functions except global options

Manager

Content creation and backend system info

Enumeration

Attacks

Fuzzing

Fuzzing can be used for further directory, plugin, and theme enumeration (joomla.txtarrow-up-right):

BFA

circle-exclamation

The default administrator account is admin and the password is set at install time:

MSF's joomla_bruteforce_loginarrow-up-right module can be used for a BFA:

RCE

We can upload a webshell as by editing a template (e.g. error.php) and adding a PHP webshell:

Vulnerabilities

There is a live vunlerable extensions list.arrow-up-right

Last updated