Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach public Joomla endpoint
-
DeliverySend crafted POST to profile.save
-
ExploitBypass missing login-state check
-
ExecutionCreate guest-level user account
-
ImpactGain unauthorized authenticated foothold
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Object-level authorization, IDOR prevention
|
| Exploitation Conditions | The profile.save controller is reachable and does not validate the requester's login state, so account creation succeeds even on sites where public user registration is disabled - that registration-disabled bypass is the core condition and the reason it matters. Per the CVSS vector (AV:N/AC:L/PR:N/UI:N) no authentication, user interaction, or special configuration is required; exploitation works against default configurations of Joomla core in the affected version ranges. The principal LIMITING factor is impact scope: only guest-level (lowest-privilege) accounts can be created, not administrative or full user accounts. |
| Impact | The vendor (Joomla) CVSS 4.0 vector rates this 6.9 with AV:N/AC:L/AT:N/PR:N/UI:N and confidentiality-only impact (VC:L), meaning a remote, unauthenticated attacker can trigger it against default configurations with no user interaction. That low-complexity, no-privilege network profile is the aggravating factor; the mitigating factor is the impact ceiling - the flaw only creates guest-level (lowest-privilege) accounts. The vendor's choice of VC:L (confidentiality) is questionable: unauthorized account creation is fundamentally an integrity/authorization impact (CWE-639), so an assessed vector using VI:L/I:L is more faithful, though the numeric score lands similarly (~5.3 in CVSS 3.1). There is no EPSS score, no CISA KEV listing, and no public exploit code identified in the provided data, so this is not confirmed as actively exploited. No SSVC decision data was supplied. Net: a genuine unauthenticated authorization-bypass in an extremely widely deployed CMS, but the low real-world impact (guest accounts only) keeps it a moderate rather than urgent priority. No signals conflict, but note the CVSS impact-dimension labeling (confidentiality vs integrity) disagrees with the described effect. |
| Exploit ScenarioDerived | An unauthenticated attacker sends a crafted POST request to the profile.save controller on a Joomla site - even one that has public user registration disabled - and the controller, failing to verify login state, creates a new guest-level account. This lets attackers seed accounts on sites that intended to block self-registration, useful for spam, reconnaissance of authenticated surfaces, or as a foothold for chaining. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 29, 2026
Unauthenticated remote requests can create lowest-privilege guest-group user accounts on Joomla CMS versions 1.5.0 through 5.4.8 and 6.0.0 through 6.1.3, because the core profile.save controller never checks whether the requester is logged in, so the account-creation path succeeds even on sites where public user registration has been turned off. No CISA KEV listing and no public exploit code were identified at time of analysis. The vendor rates this 6.9 under CVSS 4.0 (AV:N/AC:L/AT:N/PR:N/UI:N) with a confidentiality-only low impact, while our independent assessment scores it CVSS 3.1 AV:N/AC:L/PR:N/UI:N/C:N/I:L/A:N; both agree the attack is remote, unauthenticated and requires no user interaction or special configuration, and that the damage is bounded because only the lowest-privilege account level can be created, never an administrative or full registered-user account.
RemediationAI
Upgrade Joomla CMS to the fixed release named in the Joomla Security Centre advisory for item 20260902 (https://developer.joomla.org/security-centre/1082-20260902-core-unauthorized-user-account-creation-via-profile-save-controller.html) - patch availability per vendor advisory, with the exact patched version listed in that advisory rather than in the CVE record; the affected lines are 1.5.0-5.4.8 and 6.0.0-6.1.3, and note that the older 1.5.x/2.5.x/3.x branches are end-of-life and should be migrated to a supported branch rather than patched in place. If an immediate upgrade is not possible, block unauthenticated invocations of the profile.save task at the edge - for example a WAF/ModSecurity or web-server rewrite rule that rejects requests carrying task=profile.save unless a valid Joomla session cookie is present - accepting the trade-off that legitimate logged-in users will also be unable to save profile changes until the rule is lifted. Supporting controls, each with its own cost: audit the users table for unexpected low-privilege accounts created during the exposure window and delete them; require administrator approval or e-mail activation for new accounts so anything that still slips through has no usable capability; and, where front-end profile self-service is not a business requirement, disable that capability for non-administrators entirely. None of these measures fixes the underlying missing login-state check, so they are compensating controls only and should be removed once the vendor update is applied.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Joomla CMS is a PHP MVC application that routes requests into controller tasks such as profile.save; the affected code path is the core controller action that persists a user profile, which in the affected releases failed to verify the caller's login/session state before processing submitted account data. Because there is no authentication check on that task, any remote client that can reach the front end can invoke it directly and have a user record written, circumventing the site setting that normally gates account creation (public user registration) - that registration-disabled bypass is the operational heart of the bug, since sites that already forbid registration still end up with new accounts. The record is tagged CWE-639 (Authorization Bypass Through User-Controlled Key), reflecting that the application trusted request-supplied task/state rather than validating the caller's authenticated identity and authorization; concretely the result is creation of accounts only at the lowest privilege level (the guest group), not elevation into administrative or registered-user capabilities. Per the affected CPE cpe:2.3:a:joomla!_project:joomla!_cms, the missing check spans the historic 1.5.x line through 5.4.8 and the 6.0.0-6.1.3 series, so both long-lived and current branches share the same defect, and the CVSS vectors from both the vendor (4.0) and our independent assessment (3.1) carry PR:N and UI:N, confirming unauthenticated, interaction-free exploitation of default core configurations.
Know when Joomla Cms gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Remote unauthenticated no-interaction request (AV:N/AC:L/PR:N/UI:N); impact is unauthorized guest-account creation, an integrity effect (I:L), with no confidentiality or availability loss.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla! Core - [20260902] - Core - Unauthorized user account creation via profile.save controller in Joomla 1.5.0-5.4.8, 6.0.0-6.1.3 - The profile.save controller did not check the login state of a user, allowing the creation of guest-level users on sites without active user registration.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
More in Joomla Cms
View allImproper access control in Joomla! CMS webservice endpoints allows unauthorized attackers to bypass authentication and a
Transport encryption downgrade in Joomla! CMS password and username reset workflows causes reset links to be generated w
Unrestricted SHTML file upload in Joomla! CMS affects all versions from 1.0.0 through 5.4.7 and 6.0.0 through 6.1.2, imp
Server-side request forgery (SSRF) in Joomla CMS versions 4.0.0-5.4.8 and 6.0.0-6.1.3 allows an authenticated, high-priv
Path traversal (Zip Slip) in Joomla 6.1.1's com_joomlaupdate component enables persistent remote code execution when a S
Arbitrary file deletion in Joomla! CMS com_joomlaupdate component via the autoupdate server mechanism allows remote atta
Authorization bypass in Joomla CMS com_config webservice endpoints allows authenticated attackers with high privileges t
Inconsistent access control enforcement in Joomla! CMS REST API webservice endpoints allows authenticated users with ins
MFA bypass in Joomla! CMS 4.0.0 through 5.4.8 and 6.0.0 through 6.1.3 allows an attacker who can drive the login flow to
Multi-factor authentication bypass in Joomla! CMS versions 4.0.0 through 5.4.7 and 6.0.0 through 6.1.2 allows remote att
Authentication bypass in Joomla! CMS 4.0.0-5.4.5 and 6.0.0-6.1.0 allows remote attackers to circumvent multi-factor auth
Two-factor authentication bypass in Joomla! CMS versions 4.0.0-5.4.5 and 6.0.0-6.1.0 allows remote attackers to circumve
EUVD-2026-89085
GHSA-j6fq-w4r3-5q3g
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB