CVE-2022-1439
published 2022-04-22CVE-2022-1439: Reflected XSS on demo.microweber.org/demo/module/ in GitHub repository microweber/microweber prior to 1.2.15. Execute Arbitrary JavaScript as the attacked…
PriorityP278medium6.1CVSS 3.1
AVNACLPRNUIRSCCLILAN
ITWEXPLOITVulnCheck KEV
Exploited in the wild
EPSS
3.21%
86.6th percentile
Reflected XSS on demo.microweber.org/demo/module/ in GitHub repository microweber/microweber prior to 1.2.15. Execute Arbitrary JavaScript as the attacked user. It's the only payload I found working, you might need to press "tab" but there is probably a paylaod that runs without user interaction.
Affected
3 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| microweber | microweber | < 1.2.15 | 1.2.15 |
| microweber | microweber | >= 0 < 1.2.15 | 1.2.15 |
| microweber | microweber_microweber | >= unspecified < 1.2.15 | 1.2.15 |
Detection & IOCsextracted from sources · hover to see the quote
url/module/?module=%27onm%3Ca%3Eouseover=alert(document.domain)%27%22tabindex=1&style=width:100%25;height:100%25;&id=x&data-show-ui=admin&class=x&from_url={{BaseURL}}↗
- →Look for the reflected XSS payload pattern in HTTP GET requests to /module/ — specifically the `module` parameter containing onmouseover/tabindex injection strings. ↗
- →Match HTTP 200 responses containing both the reflected XSS string and 'parent-module-id' in the response body to confirm exploitation. ↗
- →Identify Microweber instances via Shodan favicon hash 780351152 or HTML keyword 'microweber' for asset discovery prior to scanning. ↗
- →FOFA fingerprinting: search for body="microweber" or icon_hash=780351152 to identify exposed Microweber instances. ↗
- ·The XSS payload requires user interaction (mouseover or tab key press) to trigger; fully automated exploitation without user interaction may not be possible with the known payload. ↗
- ·Vulnerability is only present in Microweber versions prior to 1.2.15; patched in commit ad3928f67b2cd4443f4323d858b666d35a919ba8. ↗
CVSS provenance
nvdv3.16.1MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
nvdv3.06.3MEDIUMCVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:L
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:P/A:N
vulncheck6.1MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
OSV
Cross-site Scripting in Microweber
osv·2022-04-23
CVE-2022-1439 [MEDIUM] Cross-site Scripting in Microweber
Cross-site Scripting in Microweber
Microweber prior to 1.2.15 is vulnerable to reflected cross-site scripting on demo.microweber.org/demo/module/. This allows the execution of arbitrary JavaScript as the attacked user.
GHSA
Cross-site Scripting in Microweber
ghsa·2022-04-23
CVE-2022-1439 [MEDIUM] CWE-79 Cross-site Scripting in Microweber
Cross-site Scripting in Microweber
Microweber prior to 1.2.15 is vulnerable to reflected cross-site scripting on demo.microweber.org/demo/module/. This allows the execution of arbitrary JavaScript as the attacked user.
VulnCheck
microweber microweber Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
vulncheck·2022·CVSS 6.1
CVE-2022-1439 [MEDIUM] microweber microweber Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
microweber microweber Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')
Reflected XSS on demo.microweber.org/demo/module/ in GitHub repository microweber/microweber prior to 1.2.15. Execute Arbitrary JavaScript as the attacked user. It's the only payload I found working, you might need to press "tab" but there is probably a paylaod that runs without user interaction.
Affected: microweber microweber
Required Action: Apply remediations or mitigations per vendor instructions or discontinue use of the product if remediation or mitigations are unavailable.
Exploitation References: https://dashboard.shadowserver.org/statistics/honeypot/vulnerability/map/?day=2023-12-20&host_type=src&vulnerability=cve-2022-1439; https://dashboard.shadowserver.org/statistics/
No detection rules found.
Nuclei
Microweber <1.2.15 - Cross-Site Scripting
nuclei·CVSS 6.1
CVE-2022-1439 [MEDIUM] Microweber <1.2.15 - Cross-Site Scripting
Microweber <1.2.15 - Cross-Site Scripting
Microweber prior to 1.2.15 contains a reflected cross-site scripting vulnerability. An attacker can execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This can allow the attacker to steal cookie-based authentication credentials and launch other attacks.
Template:
id: CVE-2022-1439
info:
name: Microweber <1.2.15 - Cross-Site Scripting
author: pikpikcu
severity: medium
description: Microweber prior to 1.2.15 contains a reflected cross-site scripting vulnerability. An attacker can execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This can allow the attacker to steal cookie-based authentication credentials and launch other attacks.
impact:
https://github.com/microweber/microweber/commit/ad3928f67b2cd4443f4323d858b666d35a919ba8https://huntr.dev/bounties/86f6a762-0f3d-443d-a676-20f8496907e0https://github.com/microweber/microweber/commit/ad3928f67b2cd4443f4323d858b666d35a919ba8https://huntr.dev/bounties/86f6a762-0f3d-443d-a676-20f8496907e0
2022-04-22
Published
Exploited in the wild