CVE-2022-2546
All-in-One WP Migration < 7.63 - Unauthenticated Reflected XSS
Record summary
CVE-2022-2546 has a selected CVSS score of 4.7 (medium); EIP currently links 1 repository PoC, 1 curated repository PoC, and 1 Nuclei template.
Description
The All-in-One WP Migration WordPress plugin before 7.63 uses the wrong content type, and does not properly escape the response from the ai1wm_export AJAX action, allowing an attacker to craft a request that when submitted by any visitor will inject arbitrary html or javascript into the response that will be executed in the victims session. Note: This requires knowledge of a static secret key
Exploitation context
Affected products and versions
1| Product | Source | Version range | Status |
|---|---|---|---|
All-in-One WP MigrationDefault status: unaffected | CVE List | Before 7.63 | affected |
Proofs of concept
2Curated repository PoCs
GitHubCVE-2022-2546Curated repository PoCby yubsyStars: 112Not analyzed1 file
Repository PoCs
GitHubOpenXP-Research/CVE-2022-2546Repository PoCby OpenXP-ResearchStars: 0Not analyzed1 file
Nuclei templates
1ProjectDiscoveryMEDIUMWordPress All-in-One WP Migration <=7.62 - Cross-Site ScriptingCVSS 4.7
WordPress All-in-One WP Migration plugin 7.62 and prior contains a cross-site scripting vulnerability. An attacker can inject arbitrary script 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
Successful exploitation of this vulnerability could allow an attacker to inject malicious scripts into the target website, potentially leading to session hijacking, defacement, or theft of sensitive information.
Remediation
Update to the latest version of the WordPress All-in-One WP Migration plugin (7.63 or higher) to mitigate this vulnerability.
Source: ProjectDiscovery