CVE-2012-10018
Mapplic Lite and Mapplic <= (Various Versions) - Server Side Request Forgery to Cross-Site Scirpting
Record summary
CVE-2012-10018 has a selected CVSS score of 8.3 (high); EIP currently links 1 Nuclei template.
Description
The Mapplic and Mapplic Lite plugins for WordPress are vulnerable to Server-Side Request Forgery in versions up to, and including 6.1, 1.0 respectively. This makes it possible for attackers to forgery requests coming from a vulnerable site's server and ultimately perform an XSS attack if requesting an SVG file.
Exploitation context
Known exploitation
- VulnCheck KEV
- Listed · Oct 15, 2024 · VulnCheck
- Reported exploitation
- Observed · VulnCheck
Available material
- Nuclei templates
- 1
CISA SSVC decision
CISA Coordinator · SSVC 2.0.3 · Evaluated Oct 16, 2024 · Source: CVE List
Affected products and versions
5| Product | Source | Version range | Status |
|---|---|---|---|
mapplicBrowse mapplic / mapplicDefault status: unknown | CVE List | Before 6.2 | affected |
mapplic_liteBrowse mapplic / mapplic_liteDefault status: unknown | CVE List | Before 1.0.1 | affected |
Mapplic - Custom Interactive Map WordPress PluginBrowse sekler / Mapplic - Custom Interactive Map WordPress PluginDefault status: unaffected | CVE List | Before 6.2 | affected |
Mapplic LiteBrowse sekler / Mapplic LiteDefault status: unaffected | CVE List | Before 1.0.1 | affected |
Mapplic/Mapplic LiteBrowse sekler / Mapplic/Mapplic Lite | VulnCheck | Version data not supplied | |
Nuclei templates
1ProjectDiscoveryHIGHWordPress Mapplic <= 6.1 / Mapplic Lite <= 1.0 - Authenticated Stored XSS via SVG File UploadCVSS 8.3
The Mapplic and Mapplic Lite plugins for WordPress are vulnerable to Stored Cross-Site Scripting via arbitrary URL injection in versions up to and including 6.1 and 1.0 respectively. Authenticated users with author-level permissions can inject arbitrary remote URLs for SVG map files. When a user views the map (admin panel or frontend page with shortcode), the browser fetches the SVG via jQuery .load() and inserts it into the DOM. If the SVG contains embedded JavaScript, it executes as XSS.
Impact
An attacker with author-level access can inject URLs pointing to malicious SVG files containing JavaScript payloads. When any user views the map, the browser loads the SVG and executes the embedded scripts, potentially leading to session hijacking, privilege escalation, or complete site compromise.
Remediation
Update Mapplic to version 7.0 or later, and Mapplic Lite to version 1.0.1 or later.
Source: ProjectDiscovery