CVEsCVE-2026-113488Published Oct 28, 06:00 · Updated Oct 28, 17:58 UTC
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-79
AffectedGeoDirectory
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

References

wpscan.com/vulnerability/f228b40e-a0ca-46f0-8173-45e39958a69d/ · wpscan.comexploitvdb entry