6.8
MediumCVSS 3.1 · from CISA
CVE-2026-113488
GeoDirectory < 2.8.196 - Contributor+ Stored XSS via gd_post_badge 'cta' Attribute
GeoDirectory · Cross-site scripting · CWE-79AffectedGeoDirectory
FixUpdate to 2.8.196 or newer
PublishedOct 28, 06:00 · WPScan
Scored6.8 · CISA
Exploit code publicNone known · checked 21:18 UTC
ExploitedNone known · CISA KEV checked 22:08 UTC
What we know
No known exploitation. CISA KEV, checked 22:08 UTC.
No public exploit code known. Exploit-DB, Metasploit, Nuclei, checked 21:18 UTC.
An attacker needs network access and an account. CVSS: network, high privileges.
Someone has to open, click or run something first. CVSS: user interaction required.
A successful attack can read and change data and take the service down. CVSS: high impact on confidentiality, integrity and availability.
A successful attack gives full control of the affected system. CISA: technical impact total.
Description
The GeoDirectory WordPress plugin before 2.8.196 does not properly escape a post badge shortcode attribute for a JavaScript context before placing it in an inline event handler, allowing users with the Contributor role and above to perform Stored Cross-Site Scripting attacks against anyone who clicks the badge, including administrators.
From WPScan
Affected and fixed versions
ProductAffectedFixed inGeoDirectorybefore 2.8.1962.8.196
Exploit code
Exploit-DBnone knownMetasploitnone knownNucleinone known