CVE-2024-7313
Shield Security < 20.0.6 - Reflected XSS
Record summary
CVE-2024-7313 has a selected CVSS score of 6.1 (medium); EIP currently links 1 repository PoC and 1 Nuclei template.
Description
The Shield Security WordPress plugin before 20.0.6 does not sanitise and escape a parameter before outputting it back in the page, leading to a Reflected Cross-Site Scripting which could be used against high privilege users such as admin.
Exploitation context
Affected products and versions
2| Product | Source | Version range | Status |
|---|---|---|---|
Shield SecurityDefault status: unaffected | CVE List | Before 20.0.6 | affected |
shield_securityBrowse getshieldsecurity / shield_securityDefault status: unknown | CVE List | Before 20.0.6 | affected |
Proofs of concept
1Repository PoCs
GitHubWayne-Ker/CVE-2024-7313Repository PoCby Wayne-KerStars: 3Not analyzed2 files
Nuclei templates
1ProjectDiscoveryMEDIUMShield Security Plugin < 20.0.6 - Cross-Site ScriptingCVSS 6.1
The Shield Security WordPress plugin before 20.0.6 contains a reflected cross-site scripting vulnerability. The plugin does not properly sanitize and escape the 'nav_sub' parameter in the admin dashboard, allowing authenticated users to execute arbitrary JavaScript in the context of other authenticated administrators.
Impact
Authenticated users can inject malicious JavaScript through the nav_sub parameter that executes in the context of other administrators' sessions, potentially leading to privilege escalation, data theft, or unauthorized administrative actions.
Remediation
Update the Shield Security plugin to version 20.0.6 or later.
Source: ProjectDiscovery