Description
Joomla Extension - joomshaper.com - Missing CSRF and Access Control on Site Configuration Update in Easy Store extension 1.0.0-3.0.0 - The endpoint administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration updated core Joomla mail configuration (fromname, mailfrom) in configuration.php without verifying anti-CSRF tokens or checking for administrative permissions (canAdmin). A malicious site could silently modify the site's sender name and email address via forged requests from an admin's browser. Resolved by enforcing Session::checkToken('request') / Session::checkToken('post') and adding explicit administrative authorization verification via AccessControl::create()->canAdmin().
Published: 2026-09-23
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Unauthorized Modification of Email Configuration
Action: Patch Immediately
AI Analysis

Impact

The Easy Store extension for Joomla lacks anti‑CSRF checks and fails to verify that the caller has administrative rights when updating site configuration. The endpoint administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration allows a malicious site to inject forged requests from an administrator’s browser and silently change the Joomla mail sender name and address. This can lead to spam or phishing emails appearing to originate from the compromised site. Because the vulnerability permits modification of configuration data, attackers can alter how the site sends email, potentially disrupting legitimate communications or creating deceptive messages.\nThe likely attack vector is a cross‑site request forgery performed by a malicious external site leveraging an active administrator session.

Affected Systems

Vendors and products impacted are joomshaper.com's Easy Store extension for Joomla, specifically all released versions from 1.0.0 through 3.0.0.

Risk and Exploitability

With a CVSS score of 7.2, the vulnerability is classified as medium‑to‑high severity. The EPSS score is currently unavailable, so precise exploitation likelihood is unknown, but the absence of CSRF protection and weak access control suggests the exploitability is high for sites where administrators frequently log in from trusted networks. The vulnerability is not listed in the CISA KEV catalog, indicating no confirmed widespread exploitation at this time.

Generated by OpenCVE AI on September 23, 2026 at 20:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Easy Store extension to the latest version that implements CSRF token verification and explicit admin permission checks.
  • If an upgrade is not immediately possible, restrict the appconfig.updateConfiguration task in the component manifest or via Joomla group permissions so that only users with administrative rights can access it, or remove the task entirely until the patch is available.
  • Ensure Joomla core and all other extensions are kept current with the vendor’s updates to reduce overall attack surface.
  • After applying fixes, review the email configuration and verify that the sender name and address have not been modified unexpectedly.

Generated by OpenCVE AI on September 23, 2026 at 20:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

References
History

Wed, 23 Sep 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 23 Sep 2026 19:00:00 +0000

Type Values Removed Values Added
Description Joomla Extension - joomshaper.com - Missing CSRF and Access Control on Site Configuration Update in Easy Store extension 1.0.0-3.0.0 - The endpoint administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration updated core Joomla mail configuration (fromname, mailfrom) in configuration.php without verifying anti-CSRF tokens or checking for administrative permissions (canAdmin). A malicious site could silently modify the site's sender name and email address via forged requests from an admin's browser. Resolved by enforcing Session::checkToken('request') / Session::checkToken('post') and adding explicit administrative authorization verification via AccessControl::create()->canAdmin().
Title Joomla Extension - joomshaper.com - Missing CSRF and Access Control on Site Configuration Update in Easy Store extension 1.0.0-3.0.0
Weaknesses CWE-284
CWE-352
References
Metrics cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: Joomla

Published:

Updated: 2026-09-23T19:34:04.991Z

Reserved: 2026-09-14T10:23:04.450Z

Link: CVE-2026-90905

cve-icon Vulnrichment

Updated: 2026-09-23T19:34:01.999Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-23T19:19:43.673

Modified: 2026-09-23T20:17:21.770

Link: CVE-2026-90905

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-23T21:00:13Z

Weaknesses
  • CWE-284

    Improper Access Control

  • CWE-352

    Cross-Site Request Forgery (CSRF)