Joomla (CVE-2023-23752): how a “medium” flaw exposed database passwords

An improper access check in Joomla 4 web service endpoints let anyone read the site configuration — including database credentials.

Publicly disclosed: 16 February 2023

In February 2023 Joomla fixed an access check error in the web service (API) endpoints of Joomla 4. Without logging in, an attacker could request data that should be private, including the site configuration with database user and password. The score was only “medium”, but attackers quickly used it, and CISA later listed it as exploited.

CVESeverityAffectedFixed in
CVE-2023-23752Medium, CVSS 5.3 (improper access check, information disclosure)Joomla 4.0.0 – 4.2.74.2.8 and later

The lesson: severity scores do not tell the whole story. If a leaked password works for the database — or is reused elsewhere — a “medium” flaw becomes a full compromise. After updating, change the database password and any reused passwords.

How to protect any CMS

  1. Subscribe to the security announcements of your CMS and apply critical updates within days.
  2. Keep modules, extensions and themes to the minimum you actually use.
  3. Use a WAF in front of the site and do not expose the admin area to the whole internet.
  4. Keep off-site backups and monitor files for unexpected changes.
  5. Replace versions that no longer receive security updates.

Sources: Joomla security announcement, NVD CVE-2023-23752.

Need help with this? Contact CySec for a free consultation.


All articles

Need help with this?

Our engineers can review your current setup and propose concrete improvements.