Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessCraft malicious /admin/settings link with payload in 'group'
-
ExploitPhish authenticated admin into clicking
-
ExecutionReflected XSS executes in admin browser
-
ImpactSteal session or act as admin
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires the victim to be an authenticated administrator with access to the Microweber administration panel (PR:H), and requires active user interaction (UI:A) - the admin must open an attacker-crafted URL that injects a payload into the 'group' parameter of the '/admin/settings' endpoint. The reflected nature means the payload lives in the request, so delivery is via phishing/social engineering to a known privileged user rather than a stored/persistent vector. Limiting factors: only administrators are viable targets, the link must be clicked, and there is no impact to the server itself - impact is confined to the victim's browser session (SC:H). |
| Impact | This is a moderate, low-priority issue whose severity is heavily constrained by its own prerequisites. The vendor CVSS 4.0 vector (5.9, AV:N/AC:L/AT:N/PR:H/UI:A/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N) tells a self-limiting story: exploitation requires HIGH privileges (PR:H - the victim must already be an authenticated administrator) AND active user interaction (UI:A - the admin must click a crafted link). The vulnerable server itself suffers no impact (VC:N/VI:N/VA:N); the only meaningful impact is SC:H, modeling script execution in the victim admin's browser (session theft, actions-on-behalf). There is NO EPSS score, NO CISA KEV listing, and NO public POC referenced - the sole source is an INCIBE-CERT advisory. Exploitation status: no public exploit identified at time of analysis. Because the attacker must trick a user who is ALREADY an authenticated admin, the practical attack surface is narrow (essentially a targeted social-engineering / phishing chain against a known admin), which is far below what the 5.9 network-vector number might superficially suggest. No signals conflict, but note the paradox typical of admin-panel XSS: PR:H means the victim is privileged, yet the attacker themselves needs no credentials - they only need to lure the privileged victim. |
| Exploit ScenarioDerived | An attacker crafts a malicious URL targeting the '/admin/settings' endpoint with a JavaScript payload in the 'group' parameter and phishes it to a logged-in Microweber administrator. When the admin opens the link, the reflected payload executes in their authenticated session context, letting the attacker steal the session/cookies or perform admin actions on their behalf. No public POC is referenced; the attack requires the victim to be an authenticated admin and to click the link (UI:A). |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 23, 2026
Reflected cross-site scripting in the Microweber administration panel lets an attacker inject JavaScript through the 'group' parameter of the /admin/settings endpoint, which executes in the browser of an administrator who opens a crafted URL. Exploitation is constrained: the attacker must first trick a logged-in administrator (PR:H) into clicking a malicious link (UI:A), and there is no impact on the server itself - any damage is confined to the victim's browser session, where session hijacking or unauthorized actions in the admin context become possible. An independent assessment rates this as a moderate, low-priority issue, and no public exploit code or confirmed active exploitation was identified at time of analysis.
RemediationAI
No vendor-released patch was identified at time of analysis, so remediation currently depends on compensating controls rather than a fixed version. Because the vulnerable endpoint is the administration panel at /admin/settings, the highest-value control is to restrict access to /admin (and specifically /admin/settings) to trusted source IP addresses, a management VPN, or a reverse-proxy allowlist - the trade-off is that administrators can no longer reach the panel from arbitrary networks. Deploying a Content Security Policy that disallows inline and untrusted script sources on the admin origin substantially blunts reflected XSS execution, though it requires careful tuning to avoid breaking the panel's legitimate scripts. A WAF rule that rejects or sanitizes requests carrying script markup in the 'group' parameter of /admin/settings provides interim protection, with the usual caveat that signature-based filtering can be bypassed with encoding tricks. Administrators should also treat unsolicited links to /admin/settings as untrusted, and any fix should ensure server-side output encoding of the 'group' parameter before it is rendered. Monitor https://www.incibe.es/en/incibe-cert/notices/aviso/multiple-vulnerabilities-microweber-administration-panel for vendor guidance and an eventual 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 weakness is CWE-79 (Improper Neutralization of Input During Web Page Generation, i.e., cross-site scripting) in its reflected variant. The 'group' parameter of the Microweber administration panel's /admin/settings endpoint is echoed back into the generated HTML without adequate output encoding, so a URL containing script markup causes arbitrary JavaScript to run in the context of the Microweber admin origin. Reflected XSS is request-scoped: the payload is not persisted on the server, so delivery depends on social engineering a privileged user into following a link. The CPE string cpe:2.3:a:microweber:administration_panel:*:*:*:*:*:*:*:* identifies the Microweber administration panel as the affected component without pinning a specific version, implying the advisory covers the panel as deployed rather than a single release. The assessed CVSS:3.1 vector (AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N) and the CVSS:4.0 vector both confirm network reachability, high privileges required, and user interaction required, with scope change confined to the victim's browser - the server's confidentiality, integrity, and availability are unaffected in the v4.0 scoring.
Know when Microweber 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:H/UI:A/VC:N/VI:N/VA:N/SC:H/SI:N/SA:N
Reflected XSS reachable only by an authenticated admin (PR:H) who clicks a crafted link (UI:R); browser-context script execution crosses to the user (S:C) with limited C/I and no availability impact.
Primary rating from Vendor (INCIBE).
CVSS VectorVendor: INCIBE
DescriptionCVE.org
Reflected Cross-Site Scripting (XSS) in Microweber. The vulnerability lies in the ‘group’ parameter of the ‘/admin/settings’ endpoint in the administration panel. A successful exploit allows an attacker to trick an authenticated user into executing malicious JavaScript code in their browser. This enables the attacker to perform actions without the victim’s consent, steal confidential information or hijack the user’s session.
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 Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
More in Microweber
View allAuthenticated arbitrary file disclosure in Microweber CMS 1.2.11 and earlier lets any logged-in user read files from the
Command Injection in GitHub repository microweber/microweber prior to 1.3.3. Rated critical severity (CVSS 9.8), this vu
Authentication Bypass by Spoofing in GitHub repository microweber/microweber prior to 1.2.20. Rated critical severity (C
Static Code Injection in GitHub repository microweber/microweber prior to 1.3. Rated critical severity (CVSS 9.8), this
Unauthenticated arbitrary file read in Microweber CMS through version 2.0.20 lets remote attackers retrieve sensitive fi
File Upload vulnerability in Microweber v.2.0.4 allows a remote attacker to execute arbitrary code via a crafted script
Microweber v1.2.15 was discovered to allow attackers to perform an account takeover via a host header injection attack.
Users Account Pre-Takeover or Users Account Takeover. Rated high severity (CVSS 8.8), this vulnerability is remotely exp
Improper Neutralization of Special Elements Used in a Template Engine in GitHub repository microweber/microweber prior t
An issue was discovered in Microweber 1.0.7. Rated high severity (CVSS 8.8), this vulnerability is remotely exploitable,
Authenticated administrators can execute arbitrary OS commands on Microweber CMS through 2.0.20 by injecting unsandboxed
SQL injection vulnerability in Category.php in Microweber CMS 0.95 before 20141209 allows remote attackers to execute ar
EUVD-2026-85220
GHSA-vvj3-3h3h-g964
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB