Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Remote unauthenticated no-interaction upload gives high integrity impact (attacker writes files); confidentiality only low since uploaded media may be exposed, and no availability impact.
Primary rating from Vendor (joomla).
CVSS VectorVendor: joomla
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Lifecycle Timeline
3DescriptionCVE.org
The Joomla extension Membership Pro prior version 4.6.2 did by default allow unauthenticated users to upload media assets.
AnalysisAI
Unauthenticated media upload in the Membership Pro subscription extension for Joomla (all versions 1.0 through 4.6.1) lets remote attackers push arbitrary media assets to the server without any account or login, due to an insecure default configuration. The flaw carries a CVSS 9.1 rating and CISA's SSVC framework marks it as automatable with total technical impact, but there is no public exploit identified at time of analysis and it is not listed in CISA KEV. It is fixed in version 4.6.2.
Technical ContextAI
Membership Pro (by Joomla Donation / joomdonation.com) is a commercial membership and subscription-management extension for the Joomla CMS, used to sell plans, collect payments, and manage subscriber content. The root cause maps to CWE-1188 (Insecure Default Initialization of a Resource): the upload endpoint that handles media assets ships with a default permission setting that treats unauthenticated visitors as allowed uploaders, rather than requiring an authenticated, authorized session. Because the exposure is a shipped default rather than a memory-safety or injection bug, every stock installation is affected until an administrator patches, and no special crafting of payloads is needed beyond exercising the extension's own upload feature.
RemediationAI
Upgrade to Membership Pro 4.6.2 or later, which is the vendor-released patched version resolving the insecure default (obtain it from the vendor at https://joomdonation.com/joomla-extensions/membership-pro-joomla-membership-subscription.html; see also the advisory at https://vuldb.com/vuln/380834). If you cannot patch immediately, the most direct compensating control is to review the extension's upload/permission settings and explicitly disable unauthenticated media uploads or restrict the upload capability to authenticated, authorized user groups - noting this may break any legitimate front-end submission workflow that relied on the permissive default. As additional interim measures, block or WAF-filter POST requests to the Membership Pro media-upload endpoint from anonymous sessions and enforce strict server-side allowlisting of uploaded file types and an upload directory with execution disabled, accepting that overly broad blocking could disrupt subscriber uploads. Remove or unpublish the extension entirely if it is not in active use.
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-46170
GHSA-3g5h-6x8p-7rpr