Impact
The Webmention plugin for WordPress allows unauthenticated users to inject arbitrary scripts via the Open Graph og:title meta tag of a target URL. Insufficient sanitization causes the value of og:title to be stored raw as item name, which is later rendered as comment content when a comment is approved. The skipped WordPress sanitization hooks allow the payload to persist unchanged and execute in the victim's browser. This constitutes a stored cross‑site scripting vulnerability (CWE‑79).
Affected Systems
WordPress sites that have the Webmention plugin version 5.10.1 or older installed are affected. The vulnerability resides in pfefferle:Webmention plugin code, specifically the class-receiver.php, item classes, and meta handling. Updating to any release after 5.10.1 removes the flaw.
Risk and Exploitability
The CVSS score is 6.1, indicating a medium severity attack. No EPSS score is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to send a crafted webmention that contains malicious javascript in the og:title field; the attacker cannot complete the exploitation alone. The adversary must then rely on an administrator to approve the pending webmention, at which point the script will run for any user who views the affected page.
OpenCVE Enrichment