☠️
EXFILTRATING
DATA...
01010111 10110010 00101001 11000110 01101100 10011011 00010001 11100101 01000010 10101111
[ <-- BACK_TO_SEARCH ]
Microweber logo [ WEBSITE ] [ VENDOR STATS ]
CVSS: 6.1 CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N 🐛 CWE-79
👁️
Common Weakness Enumeration - Identifies the specific category of software weakness or flaw.

CVE-2026-5696

CVE-2026-5696 Cross-Site Scripting in Microweber
📅 PUBLISHED: 2026-09-23 00:00 UTC 🔄 UPDATED: 2026-10-15 18:00 UTC
[ ZERO-DAY / UNPATCHED ] [ DEFENSE PATCH ↓ ]
💣 PoC: None
👁️
Proof of Concept - Indicates if functional exploit code is publicly available, drastically increasing the risk of immediate attacks.
🎯 EPSS: 0.31%
👁️
0.31% probability
7.7× above the median CVE
Tier: ELEVATED
30-day exploitation window · FIRST.org · updated daily
🥷 MITRE: T1059.007
👁️
MITRE ATT&CK Tactic - Describes the strategy hackers use to execute this attack.
Country: Bulgaria License: Open Source
VULNERABLE: UNKNOWN / CHECK VENDOR
CVSS VECTOR BREAKDOWN 6.1
AV: N Attack Vector Network
AC: L Attack Complexity Low
PR: N Privileges Required None
UI: R User Interaction Required
S: C Scope Changed
C: L Confidentiality Low
I: L Integrity Low
A: N Availability None
6.1
THREAT LEVEL
INTEL SOURCES NVD EPSS HOW WE SCORE →
■ tracking this CVE ✓ independent patch confirmation ⧗ same-origin mirror (GHSA) ⚠ active exploitation verification policy →

Executive Summary

CVE-2026-5696 is a reflected Cross-Site Scripting (XSS) vulnerability in Microweber, an open-source content management system. The flaw resides in the group parameter of the /admin/settings endpoint within the administration panel, allowing an attacker to inject malicious JavaScript that executes in the browser of an authenticated administrative user. Successful exploitation can lead to session hijacking, unauthorized administrative actions performed on behalf of the victim, and theft of confidential information — all without the victim's consent.

⚡ AUTOMATE YOUR CVE INTELLIGENCE

This record — and 170,000+ others — are available via the ValtersIT API. One endpoint replaces five: NVD + GitHub CVE + CISA KEV + EPSS + Nuclei + Exploit-DB, unified.

›Patch confidence — UNVERIFIED to CONFIRMED, cross-referenced NVD + RHSA + Debian
›Exploit & PoC — poc_status, poc_url, has_exploit. Not in NVD.
›Shodan dorks — ready-made queries to find exposed vulnerable systems
›Detection rules — YARA · Wazuh · Elastic (all plans) · Sigma (Pro)
›pending_fields — know exactly which of 7 fields NVD hasn't processed yet
›Free backfill — data incomplete when you paid? Re-check within 30 days = 0 credits
PAYG €0.08/lookup Standard €19/mo (was €29) · 5k credits Pro €65/mo (was €99) · 20k credits FOUNDING PRICE · LOCKED FOR LIFE · ENDS 31 DEC 2026
[ FROM €19/MO ]
Free sandbox key available
No signup required

Technical Analysis

The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation, commonly known as Cross-Site Scripting). Based on the NVD description, the affected component is the administrative settings interface of Microweber, specifically the /admin/settings endpoint, which processes a parameter named group.

Reflected XSS occurs when user-supplied input is included in an HTTP response without adequate output encoding or sanitization, causing the browser to interpret the injected data as executable script. In this case, the group parameter is reflected back to the requesting client within the response generated by the admin settings page. Because the reflection occurs in the context of an authenticated administrative session, any injected script executes with the full privileges and trust context of that session.

The attack surface is the web-facing administrative panel. The vulnerability requires user interaction (the victim must be induced to visit a crafted URL or submit a crafted request) and operates over the network. The scope is changed (S:C), reflecting that the injected script executes in the victim's browser context and can affect resources beyond the vulnerable component itself.

Insufficient technical detail is available in the provided NVD description to determine the precise reflection point — whether the parameter is reflected in an HTML attribute, a script block, a DOM sink, or a raw HTML body — or whether any contextual output-encoding is attempted. No source code references, function names, or framework sinks are provided. Analysts should not assume specific sanitization behavior; the vulnerability class confirms only that output encoding for the group parameter is inadequate or absent.

Exploitation Scenarios

No public proof-of-concept, Nuclei template, or exploit code was identified at the time of analysis. The attack chain below is inferred from the reflected XSS vulnerability class and the endpoint/parameter explicitly named in the NVD description.

  1. Reconnaissance / Target Identification. The attacker identifies a Microweber deployment by fingerprinting the administration panel, for example via the presence of the /admin/settings endpoint or platform-specific artifacts such as HTML content referencing "Microweber." The attacker confirms the target is running an affected version.

  2. Triggering the Flaw. The attacker constructs a URL that points to the /admin/settings endpoint and supplies a malicious payload in the group parameter. Because the endpoint performs insufficient output encoding, the value is reflected into the returned page. Classic reflected-XSS payloads — for instance a <script> element, an event-handler attribute, or an equivalent JavaScript URI, depending on the exact reflection context — are candidates for the injection point.

  3. Payload Delivery. The crafted URL is delivered to an authenticated administrative user via phishing email, chat message, or another social-engineering channel. When the victim clicks the link while logged in, the browser transmits the request to the vulnerable application and renders the response containing the injected script, which executes in the origin of the Microweber admin panel.

  4. Post-Exploitation Impact. Because the script executes in the victim's authenticated session, it can perform actions without the victim's consent — for example, silently issuing administrative requests — exfiltrate confidential information accessible to the admin session, or steal session tokens/cookies to hijack the session. The exact scope of achievable actions is bounded by the privileges of the victimized administrative user.

Impact Assessment

CVE-2026-5696 carries a CVSS score of N/A (no vector was published by NVD/CNA at the time of analysis). The vulnerability class and required conditions imply a network-reachable, low-complexity attack requiring user interaction, with a changed scope. Confidentiality and integrity impacts are typically low-to-moderate for reflected XSS (limited by the privileges of the victim), with no direct availability impact.

Business impact centers on the administrative control plane:

  • Session hijacking: theft of an administrator's session could grant persistent unauthorized access.
  • Unauthorized actions: scripts can trigger administrative operations without consent.
  • Data exposure: confidential administrative or customer data reachable through the admin interface could be exfiltrated.
  • Blast radius: any reachable Microweber installation exposing the /admin/settings endpoint is potentially affected. The victim pool is limited to authenticated administrative users who can be induced to visit a crafted link, but privilege level makes the target high-value.

No CISA KEV listing, EPSS score, or exploit-in-the-wild evidence was available. Real-world risk is therefore driven by the attacker's ability to deliver a link to an authenticated admin.

Detection Guidance

Sigma Rule

title: Potential Reflected XSS via Microweber admin settings 'group' parameter
id: 6f2c1a3e-4b7d-4e5a-9c1b-2d3e4f5a6b7c
status: experimental
description: Detects requests to the Microweber /admin/settings endpoint containing script-like payloads in the 'group' parameter, consistent with CVE-2026-5696 reflected XSS.
references:
  - https://nvd.nist.gov/vuln/detail/CVE-2026-5696
author: valtersit.com
date: 2026-01-01
logsource:
  category: webserver
detection:
  selection_endpoint:
    cs-uri-stem|endswith: '/admin/settings'
  selection_param:
    cs-uri-query|contains:
      - 'group='
  selection_payload:
    cs-uri-query|contains:
      - '<script'
      - '%3Cscript'
      - 'javascript:'
      - 'onerror='
      - 'onload='
      - 'alert('
  condition: selection_endpoint and selection_param and selection_payload
falsepositives:
  - Legitimate administrative use of encoded content in the group parameter (rare)
level: high
tags:
  - attack.t1059.007
  - cve.2026.5696

YARA Rule

rule CVE_2026_5696_Microweber_XSS
{
    meta:
        description = "Detects reflected XSS payloads targeting the Microweber /admin/settings 'group' parameter (CVE-2026-5696)"
        author = "valtersit.com"
        reference = "https://nvd.nist.gov/vuln/detail/CVE-2026-5696"
        date = "2026-01-01"
        cve = "CVE-2026-5696"
    strings:
        $ep1 = "/admin/settings"
        $p1  = "group="
        $x1  = "<script"
        $x2  = "javascript:"
        $x3  = "onerror="
        $x4  = "onload="
        $x5  = "document.cookie"
    condition:
        $ep1 and $p1 and any of ($x*)
}

Suricata IDS Rule

alert http any any -> any any (msg:"CVE-2026-5696 Microweber admin settings reflected XSS attempt (group parameter)"; flow:established,to_server; http.method; content:"GET"; http.uri; content:"/admin/settings"; http.uri; content:"group="; http.uri; pcre:"/(%3C|<)script|javascript:|onerror=|onload=/iU"; classtype:web-application-attack; reference:cve,2026-5696; reference:url,nvd.nist.gov/vuln/detail/CVE-2026-5696; sid:20265696; rev:1;)

Elastic Detection

sequence by source.ip with maxspan=30s
  [network where http.request.method == "GET" and
    url.path endsWith "/admin/settings" and
    url.query contains "group="]
  [network where url.query regex ".*(?i)(<script|%3Cscript|javascript:|onerror=|onload=).*"]

Splunk SPL Query

index=web sourcetype=access_combined
| where like(uri, "%/admin/settings%") AND like(uri, "%group=%")
| regex uri="(?i)(<script|%3Cscript|javascript:|onerror=|onload=|alert\()"
| stats count min(_time) as first_seen max(_time) as last_seen by src_ip, uri, status
| sort - count

Wazuh OSSEC Rule

<group name="web,appsec,cve-2026-5696,">
  <rule id="2026569" level="12">
    <decoded_as>web-accesslog</decoded_as>
    <match>/admin/settings?group=</match>
    <regex type="pcre2">(?i)(%3Cscript|<script|javascript:|onerror=|onload=|alert\()</regex>
    <description>CVE-2026-5696: Possible reflected XSS attempt against Microweber /admin/settings (group parameter)</description>
    <mitre>
      <id>T1059.007</id>
    </mitre>
    <group>cve_2026_5696,web_attack,</group>
  </rule>
</group>

Mitigation & Patch Guidance

Patch confidence: 0/4 (UNPATCHED — no patch evidence from any tracked source). No vendor fix or workaround was identified.

1. Immediate mitigations

  • Treat the /admin/settings endpoint as an untrusted-input surface. If feasible, restrict administrative panel access to trusted networks/VPNs or IP allowlists to reduce exposure to would-be victims.
  • Apply a Web Application Firewall (WAF) rule that blocks or sanitizes script-like payloads and encoded equivalents in the group parameter of requests to /admin/settings.
  • Enforce strong session hygiene (HttpOnly and Secure cookie flags, short session timeouts, re-authentication for sensitive admin operations) to limit the impact of session theft. Note: these are generic hardening steps and do not remediate the underlying reflection.
  • Train administrative users to avoid clicking unsolicited links, especially those targeting admin URLs.

2. Patch/upgrade steps

  • No patch is currently available from any tracked source. Monitor the Microweber project's official release channels and security advisories for a fixed version. Once a patched release is published, upgrade immediately and verify that the group parameter is properly output-encoded.

3. Long-term hardening

  • Adopt context-aware output encoding for all user-controlled parameters rendered into admin pages.
  • Implement a strict Content-Security-Policy (CSP) to reduce script-injection impact.
  • Conduct code review and static analysis focused on parameter reflection in administrative endpoints.
  • Maintain a vulnerability management process to track CVEs in the CMS and its dependencies.

References

No known threat actor campaigns or exploit-in-the-wild evidence were identified for CVE-2026-5696 at the time of this report.

👁️ SHODAN DORKS (THREAT HUNTING)

What is this? Security researchers use these exact search queries on Shodan.io (a search engine for internet-connected devices) to find vulnerable systems globally. You can copy these dorks to see if your organization's IP space is exposed.

product:"Microweber"
title:"Microweber"
◈ SOURCE Analysis & enrichment: valtersit.com/cve/CVE-2026-5696/ · CVE data: NVD/MITRE (public domain) · © 2026 ValtersIT Hub
>_ SYSTEM_CORE: INTEL_ACTIVE
90% TEAM-CURATED // 10% AUTOMATED INGESTION.
ALL PATCH REFERENCES AND VERSION DATA SOURCED FROM NVD + OSV OFFICIAL REGISTRIES.