PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-8701 golzarrahman CVE debrief

The GNTT Post Title Ticker plugin for WordPress version 1.0 contains a stored cross-site scripting (XSS) vulnerability affecting three shortcodes: `title-ticker-slide`, `title-ticker-fade`, and `title-ticker-typing`. The vulnerability stems from insufficient input sanitization and output escaping on multiple shortcode attributes—including `border`, `width`, `height`, `header_background`, `header_text_color`, and `id`—within the `gntt_title_ticker_slide()`, `gntt_title_ticker_fade()`, and `gntt_title_ticker_typing()` functions. These attribute values are concatenated directly into HTML output without passing through `esc_attr()` or equivalent escaping functions. The vulnerability requires contributor-level access or higher to exploit, as attackers must be able to create or edit posts containing the malicious shortcodes. The CVSS 3.1 score of 6.4 reflects network attack vector, low attack complexity, low privileges required, no user interaction, changed scope, and low impacts to confidentiality and integrity. The vulnerability was disclosed on May 27, 2026, with source references from Wordfence pointing to specific line numbers in the plugin's PHP source code.

Vendor
golzarrahman
Product
GNTT Post Title Ticker
CVSS
MEDIUM 6.4
CISA KEV
Not listed in stored evidence
Original CVE published
2026-05-27
Original CVE updated
2026-05-27
Advisory published
2026-05-27
Advisory updated
2026-05-27

Who should care

WordPress site administrators using GNTT Post Title Ticker plugin; security teams managing WordPress content management systems; developers maintaining WordPress plugins with custom shortcodes

Technical summary

The GNTT Post Title Ticker plugin for WordPress fails to sanitize and escape user-supplied input in shortcode attributes before outputting to HTML. Affected shortcodes (`title-ticker-slide`, `title-ticker-fade`, `title-ticker-typing`) and attributes (`border`, `width`, `height`, `header_background`, `header_text_color`, `id`) are processed by functions `gntt_title_ticker_slide()`, `gntt_title_ticker_fade()`, and `gntt_title_ticker_typing()` without escaping. Authenticated users with contributor or higher privileges can inject arbitrary JavaScript that executes in victims' browsers when viewing injected pages.

Defensive priority

medium

Recommended defensive actions

  • Update GNTT Post Title Ticker plugin to a patched version when available
  • Apply input sanitization and output escaping using esc_attr() or wp_kses() on all shortcode attributes before HTML output
  • Implement least-privilege access controls to limit contributor-level account proliferation
  • Deploy Content Security Policy headers to mitigate impact of potential XSS exploitation
  • Review and audit other custom shortcodes in WordPress environments for similar escaping deficiencies

Evidence notes

Vulnerability confirmed via Wordfence security advisory with source code references to lines 29 and 56 of gntt-post-title-ticker.php. CWE-79 (Improper Neutralization of Input During Web Page Generation) classified as primary weakness.

Official resources

2026-05-27