Description
Authentication Bypass vulnerability in the Oturia Smart Google Code Inserter plugin before 3.5 for WordPress allows unauthenticated attackers to insert arbitrary JavaScript or HTML code (via the sgcgoogleanalytic parameter) that runs on all pages served by WordPress. The saveGoogleCode() function in smartgooglecode.php does not check if the current request is made by an authorized user, thus allowing any unauthenticated user to successfully update the inserted code.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- WordPress Plugin Smart Google Code Inserter < 3.5 - Authentication Bypass / SQL Injection EDB-43420 · webapps · Jan 3, 2018 · verified
GitHub 3 repositories
-
nth347/CVE-2018-3810_exploit ★ 1 · Jul 30, 2021
Exploit for CVE-2018-3810
-
cved-sources/cve-2018-3810 ★ 0 · Feb 2, 2019
cve-2018-3810
-
lucad93/CVE-2018-3810 ★ 0 · Mar 29, 2018
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Oturia WordPress Smart Google Code Inserter <3.5 - Authentication Bypass http/cves/2018/CVE-2018-3810.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.