Skip to main content

miniOrange Joomla CVE-2026-78074

| EUVDEUVD-2026-68522 HIGH
Improper Access Control (CWE-284)
2026-08-31 Joomla GHSA-34gh-p34w-7wgq
Authentication Bypass Miniorange Oauth Client Free Extension For Joomla Joomshield By Miniorange Free Extension For Joomla Okta User Sync Bi Directional User Management Free Extension For Joomla Keycloak User Sync User Management Free Extension For Joomla Restrict Files Folders Media Access For Joomla Free Extension For Joomla Ldap Integration With Active Directory And Openldap Ntlm Kerberos Login Free Extension For Joomla Login With Keycloak Oauth Single Sign On Sso Login With Keycloak Free Extension For Joomla Saml Sso Login With Google Apps Free Extension For Joomla Saml Sp Single Sign On Login With Adfs Free Extension For Joomla Web3 Crypto Wallet Login Nft Token Gating Free Extension For Joomla Oauth Single Sign On Oidc Sso Login With Azure Ad Free Extension For Joomla Miniorange User Provisioning With Azure For Joomla Free Extension For Joomla Joomai Ai Assistant For Joomla Free Extension For Joomla Single Sign On For Educational Institutes Free Extension For Joomla Two Factor Authentication 2Fa For Joomla Free Extension For Joomla Otp Verification For Joomla Free Extension For Joomla Saml 2 0 Idp For Joomla Free Extension For Joomla Staff Employee Business Directory Search For Active Directory Free Extension For Joomla Saml Sso For Joomla Free Extension For Joomla Oauth Server For Joomla Free Extension For Joomla Scim User Provisioning For Joomla Free Extension For Joomla Custom Api For Joomla Free Extension For Joomla Import Export Users For Joomla Free Extension For Joomla
8.8
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Identify target Joomla site with miniOrange free extension
  2. Delivery
    Send unauthenticated HTTP request to extension management endpoint
  3. Exploit
    Bypass missing authentication check
  4. Execution
    Trigger arbitrary extension deinstallation
  5. Persist
    Remove security or authentication plugin
  6. Impact
    Site security posture degraded for follow-on attack

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Access control enforcement
MITRE ATT&CK

1 technique across 1 tactic: Defense Evasion

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The only prerequisite for exploitation is that the target Joomla site has at least one free miniOrange extension installed and enabled. Premium miniOrange plugin users are explicitly exempt. The CVSS 4.0 vector (PR:N/UI:N/AC:L/AT:N) confirms no authentication, no user interaction, no elevated complexity, and no special attack requirements. There is no non-default configuration that must be present - any standard deployment of a free miniOrange Joomla extension is vulnerable. The primary limiting factors are: (1) the attacker must be able to reach the Joomla site over the network; (2) the target must be running a free (not premium) miniOrange extension; and (3) the attacker must know or discover the specific endpoint or action token used to trigger deinstallation, which requires enumeration but is not a significant barrier given Joomla's predictable URL structures.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H) places this firmly in the critical-to-high tier with no attack requirements whatsoever. An attacker does not need credentials, does not need to trick a user, and faces no special network conditions. The integrity and availability impacts are both rated high because removing extensions can silently disable authentication controls, break SSO flows, or destabilize site functionality. The scope is constrained: only free miniOrange extensions are affected, and confidentiality impact is none, since the attack primitive is deletion rather than data exfiltration. EPSS data was not provided, so exploitation probability cannot be quantified precisely; however, the extremely low attack complexity means that even a non-specialist adversary could craft a working exploit quickly once the vulnerable endpoint is identified. No CISA KEV listing exists at time of analysis. The most dangerous exploitation scenario involves removing a security extension - for example, deleting JoomShield or a 2FA plugin - as a precursor to a broader site compromise, meaning the true cascading risk exceeds what the CVSS base metrics alone convey.

Exploit ScenarioDerived

An unauthenticated attacker sends a crafted HTTP POST or GET request directly to the vulnerable miniOrange extension action handler on a publicly accessible Joomla site. Because the endpoint lacks any authentication check, the server processes the request and removes the targeted extension - for example, deleting the JoomShield security plugin. With the security layer now gone, the attacker may follow up with further attacks against a less-hardened Joomla instance. No public exploit code has been identified at time of analysis, but the simplicity of the attack (no authentication, no prerequisites) means proof-of-concept development is low effort.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 31, 2026

Unauthenticated extension deletion is possible across at least 24 free miniOrange plugin packages for Joomla due to a missing authentication check on extension management functionality. Any network-accessible attacker with no credentials and no user interaction can remove arbitrary installed Joomla extensions, including security-critical ones such as JoomShield or authentication plugins. No public exploit or CISA KEV listing has been identified at time of analysis, but the CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) confirms trivial remote exploitation with zero preconditions.

RemediationAI

Consult the miniOrange vendor advisory at https://www.miniorange.com/ for patched extension versions; no specific fixed version numbers are available in the current data set, so administrators should check each individual extension's changelog in the Joomla Extension Directory or the miniOrange site directly. As an immediate compensating control, sites that do not actively use any free miniOrange extension should uninstall them to eliminate the attack surface entirely. For sites that require these extensions, restrict access to the Joomla administrator path (/administrator/) at the web server or WAF layer to trusted IP ranges, which would prevent unauthenticated actors from reaching the vulnerable endpoints; the trade-off is that legitimate remote administrators will also be blocked unless their IPs are whitelisted. Disabling unused miniOrange free extensions (rather than merely unpublishing them) is preferable since the vulnerability lies in the extension framework itself, not just its public-facing output. Monitor Joomla extension inventory logs for unexpected deinstallation events as a detection signal.

Affected VersionsENISA

miniOrange User Provisioning with Azure for Joomla (free) extension for Joomla 1.0.0-1.1.0
OAuth Server for Joomla (free) extension for Joomla 1.0.0-5.1.5
Import Export Users for Joomla (free) extension for Joomla 1.0.0-4.6
OAuth Single Sign-On - OIDC SSO | Login with Azure AD (free) extension for Joomla 1.0.0-1.2.2
LDAP Integration with Active Directory and OpenLDAP - NTLM & Kerberos Login (free) extension for Joomla 1.0.0-6.4.7
Okta User sync/Bi-directional user management (free) extension for Joomla 1.0.0-1.1.0
JoomShield by miniOrange (free) extension for Joomla 1.0.0-1.0.2
Restrict Files / Folders / Media Access for Joomla (free) extension for Joomla 1.0.0-3.7
SCIM User Provisioning for Joomla (free) extension for Joomla 1.0.0-4.0.5
SAML SSO for Joomla (free) extension for Joomla 1.0.0-11.0.2
Staff/Employee Business Directory Search for Active Directory (free) extension for Joomla 1.0.0-2.0.4
Two Factor Authentication 2FA for Joomla (free) extension for Joomla 1.0.0-5.0.9
miniOrange Oauth Client (free) extension for Joomla 1.0.0-3.2.0
SAML SP Single Sign On – Login with ADFS (free) extension for Joomla 1.0.0-6.4
Login with Keycloak OAuth Single Sign-On (SSO) | Login with Keycloak (free) extension for Joomla 1.0.0-1.2.2
SAML 2.0 IDP for Joomla (free) extension for Joomla 1.0.0-7.7
Keycloak user sync / User management (free) extension for Joomla 1.0.0-1.1.0
Single Sign On for Educational Institutes (free) extension for Joomla 1.0.0-1.2.2
SAML SSO login with google Apps (free) extension for Joomla 1.0.0-6.4
JoomAI - AI Assistant for Joomla (free) extension for Joomla 1.0.0-1.0.5
Web3 – Crypto wallet Login & NFT token gating (free) extension for Joomla 1.0.0-3.5.1
Custom API for Joomla (free) extension for Joomla 1.0.0-4.2
OTP Verification For Joomla (free) extension for Joomla 1.0.0-6.6

Affected Packages

euvd custom_api_for_joomla_free_extension_for_joomla no fix
euvd import_export_users_for_joomla_free_extension_for_joomla no fix
euvd joomai_ai_assistant_for_joomla_free_extension_for_joomla no fix
euvd joomshield_by_miniorange_free_extension_for_joomla no fix
euvd keycloak_user_sync_user_management_free_extension_for_joomla no fix
euvd ldap_integration_with_active_directory_and_openldap_ntlm_kerberos_login_free_extension_for_joomla no fix
euvd login_with_keycloak_oauth_single_sign_on_sso_login_with_keycloak_free_extension_for_joomla no fix
euvd miniorange_oauth_client_free_extension_for_joomla no fix
euvd miniorange_user_provisioning_with_azure_for_joomla_free_extension_for_joomla no fix
euvd oauth_server_for_joomla_free_extension_for_joomla no fix
euvd oauth_single_sign_on_oidc_sso_login_with_azure_ad_free_extension_for_joomla no fix
euvd okta_user_sync_bi_directional_user_management_free_extension_for_joomla no fix
euvd otp_verification_for_joomla_free_extension_for_joomla no fix
euvd restrict_files_folders_media_access_for_joomla_free_extension_for_joomla no fix
euvd saml_2_0_idp_for_joomla_free_extension_for_joomla no fix
euvd saml_sp_single_sign_on_login_with_adfs_free_extension_for_joomla no fix
euvd saml_sso_for_joomla_free_extension_for_joomla no fix
euvd saml_sso_login_with_google_apps_free_extension_for_joomla no fix
euvd scim_user_provisioning_for_joomla_free_extension_for_joomla no fix
euvd single_sign_on_for_educational_institutes_free_extension_for_joomla no fix
euvd staff_employee_business_directory_search_for_active_directory_free_extension_for_joomla no fix
euvd two_factor_authentication_2fa_for_joomla_free_extension_for_joomla no fix
euvd web3_crypto_wallet_login_nft_token_gating_free_extension_for_joomla no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 23 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-284 (Improper Access Control) describes the root cause: the affected endpoints performing extension deinstallation operations do not verify whether the requesting party is authenticated. Joomla's extension manager normally gates such operations behind administrator-level sessions, but the miniOrange plugin code introduces unprotected routes or action handlers that bypass this gate. The vulnerability manifests across a broad family of free miniOrange extensions - covering OAuth, SAML SSO, LDAP, SCIM provisioning, 2FA, OTP, Web3 wallet login, and file restriction - as confirmed by the CPE strings under vendor 'miniorgange.com' (note: typo of 'miniorange.com' in the CPE registry). All affected CPEs carry wildcard version ranges, indicating no specific version is known to be safe.

Know when Miniorange Oauth Client Free Extension For Joomla 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

Vendor (Joomla) PRIMARY 8.8 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.1 CRITICAL

Network-reachable with no auth or interaction; integrity and availability are both high from arbitrary extension removal; no confidentiality loss and scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - miniorgange.com - Unauthenticated arbitrary extension deinstallation via various miniOrange extensions - a missing authentication check allows unauthenticated actors to delete arbitrary installed extensions. Only the free versions of the miniOrange plugins are affected.

Executive ViewAI

Why It Matters

Joomla websites running miniOrange plugins (24+ packages affected) face immediate risk from a critical vulnerability that allows unauthenticated attackers to remove any installed extension, including security-essential components like authentication and access control modules. With no vendor patch currently available, organizations cannot rely on updates to protect systems-attackers could disable security controls and gain unauthorized access to sensitive data without credentials or user interaction. This represents a fundamental threat to the confidentiality and integrity of affected Joomla installations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: (1) immediately deactivate or completely uninstall all affected miniOrange plugins; (2) implement web application firewall (WAF) rules blocking unauthenticated access to /administrator paths and Joomla installer components; (3) restrict administrative panel access to pre-approved IP addresses with multi-factor authentication for remote connections; (4) enable detailed logging and real-time alerting for extension management operations; (5) establish daily backup and recovery procedures with monthly restore testing; (6) implement network segmentation to minimize Joomla internet-facing exposure; (7) disable or restrict administrative user account creation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Medium
Joomla CMS has meaningful adoption; miniOrange plugins are a notable but niche extension vendor
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy