Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessHost malicious CSRF page
-
DeliveryLure logged-in Joomla admin to visit
-
ExploitBrowser auto-submits forged updateConfiguration request
-
ExecutionEndpoint skips CSRF token and canAdmin check
-
ImpactMail fromname/mailfrom rewritten in configuration.php
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V3 - Web Frontend Security Anti-CSRF tokens, SameSite cookies
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires an authenticated Joomla administrator (holding an active admin session) to be tricked into loading an attacker-controlled page while logged in - this is the UI:P/user-interaction gate. The attacker itself needs no credentials (PR:N) but cannot trigger the flaw without the victim admin's browser and session. The specific vulnerable target is the administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration endpoint in EasyStore versions 1.0.0 through 3.0.0, which prior to the fix performed neither anti-CSRF token validation (Session::checkToken) nor administrative authorization (AccessControl canAdmin). Impact is limited to overwriting the Joomla mail sender name and address in configuration.php. |
| Impact | This is a CSRF combined with a missing-authorization flaw (CWE-352) in the JoomShaper EasyStore Joomla extension. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:H/VA:H) scores 7.2, but that rating looks inflated relative to the actual impact: the vulnerable endpoint only lets a forged request rewrite the Joomla mail sender name (fromname) and sender address (mailfrom) in configuration.php. VI:H/VA:H imply full integrity and availability loss, yet the described effect is a narrow configuration tampering that at most enables spoofed outbound mail or broken mail delivery - closer to I:L (and possibly A:L), with no confidentiality exposure to justify VC:L. The attacker is unauthenticated (PR:N) but the attack is entirely gated on an authenticated administrator being lured into loading a malicious page while logged in (UI:P/UI:R), which is a meaningful real-world limiter. There is no EPSS score, no CISA KEV listing, and no public POC in the provided data, so there is no evidence of active or automated exploitation. Net: a legitimate but low-to-moderate priority bug - patch in routine cycles rather than emergency. Note the impact metrics conflict between the vendor vector (VI:H/VA:H) and the description (mail-config change only) - verify scope with JoomShaper before treating this as a high-integrity flaw. |
| Exploit ScenarioDerived | An attacker hosts a web page containing a hidden form or auto-submitting request targeting administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration. A logged-in Joomla administrator is socially engineered into visiting the page, and their browser silently submits the forged request, changing the site's mail 'fromname' and 'mailfrom' so outbound Joomla email is spoofed or misdirected. No public exploit code is identified at time of analysis, and success requires the victim to hold an active admin session. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
CSRF in JoomShaper EasyStore for Joomla versions 1.0.0 through 3.0.0 allows an attacker to silently modify the core Joomla mail sender name and address (fromname, mailfrom) in configuration.php by tricking a logged-in administrator into visiting a malicious web page. The vulnerable endpoint administrator/index.php?option=com_easystore&task=appconfig.updateConfiguration lacks anti-CSRF token validation and administrative authorization checks. Exploitation requires an authenticated admin session (UI:R) but no attacker credentials (PR:N); impact is limited to altering mail sender identity, and no public exploit was identified at time of analysis.
RemediationAI
Update EasyStore to the latest version provided by JoomShaper; the patch enforces Session::checkToken('request')/Session::checkToken('post') and AccessControl::create()->canAdmin() to prevent CSRF and unauthorized configuration changes. Patch available per vendor advisory at https://www.joomshaper.com/easystore. If immediate patching is not possible, consider temporarily disabling the EasyStore extension (which will break the online store) or restricting access to the Joomla administrator panel to trusted IP addresses (which may hinder legitimate administrative access). Ensure administrators avoid browsing untrusted sites while logged in, and consider using browser extensions that block third-party requests. No exact fixed version number is provided in the available data, so consult the vendor for the specific patched release.
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
The EasyStore extension is a Joomla e-commerce component developed by JoomShaper, written in PHP. The flaw is a classic CSRF (CWE-352) combined with a missing authorization check: the appconfig.updateConfiguration task fails to verify the Joomla session token via Session::checkToken('request') or Session::checkToken('post'), and it does not enforce administrative permissions using AccessControl::create()->canAdmin(). The CPE cpe:2.3:a:joomshaper.com:easy_store_extension_for_joomla:*:*:*:*:*:*:*:* confirms the affected product is the EasyStore extension for Joomla. The vendor-assigned CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N) indicates high integrity and availability impact, but our independent assessment (CVSS 3.1: AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N) reflects that the actual impact is constrained to overwriting the mail sender name and address, with no confidentiality loss and no availability impact. The fix enforces proper token checks and explicit admin authorization.
Know when PHP 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:P/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
CSRF is remotely triggerable with no attacker auth (PR:N) but requires an admin victim's click (UI:R); impact is limited to tampering with mail-sender config, so I:L, no confidentiality, availability arguable but not clearly established.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
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().
Executive ViewAI
JoomShaper EasyStore for Joomla versions 1.0.0 through 3.0.0 contains a cross-site request forgery flaw that allows an attacker to silently alter the site's core mail sender identity (fromname and mailfrom) when a logged-in administrator visits a malicious web page. This affects any organization running the vulnerable component on Joomla, with potential reputational and email-deliverability consequences if outgoing system messages are spoofed or misdirected. Leadership should prioritize inventory and interim containment because no vendor-released patch is identified at time of analysis and no public exploit has been identified at time of analysis.
No vendor-released patch identified at time of analysis. Interim mitigations include disabling or removing the EasyStore component, restricting administrator access, monitoring configuration.php for unauthorized changes to fromname/mailfrom, enforcing MFA and least privilege for admin accounts, and applying WAF or virtual patching rules to the vulnerable endpoint where feasible.
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
Cross-Site Request Forgery exploits the automatic credential inclusion behavior of web browsers.
In PHP versions 7.1.x below 7.1.33, 7.2.x below 7.2.24 and 7.3.x below 7.3.11 in certain configurations of FPM setup it
sapi/cgi/cgi_main.c in PHP before 5.3.12 and 5.4.x before 5.4.2, when configured as a CGI script (aka php-cgi), does not
(1) boardData102.php, (2) boardData103.php, (3) boardDataJP.php, (4) boardDataNA.php, and (5) boardDataWW.php in Netgear
The '/common/download_agent_installer.php' script in the Quest KACE System Management Appliance 8.0.318 is accessible by
ProjectSend versions prior to r1720 are affected by an improper authentication vulnerability. Rated critical severity (C
Roundcube Webmail contains a critical PHP object deserialization vulnerability (CVE-2025-49113, CVSS 9.9) that allows au
Util/PHP/eval-stdin.php in PHPUnit before 4.8.28 and 5.x before 5.6.3 allows remote attackers to execute arbitrary PHP c
Palo Alto Networks PAN-OS management web interface contains an authentication bypass allowing unauthenticated attackers
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
Nagios XI version xi-5.7.5 is affected by OS command injection. Rated high severity (CVSS 8.8), this vulnerability is re
The get_referers function in /opt/ws/bin/sblistpack in Sophos Web Appliance before 3.7.9.1 and 3.8 before 3.8.1.1 allows
The Backup Migration plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1
EUVD-2026-85556
GHSA-3x8p-4xmj-7ppp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB