WordPress Plugin Vulnerabilities

Custom Twitter Feeds < 2.5.5 - Unauthenticated Stored XSS via Cached Tweet Text

Description

The plugin is vulnerable to Stored Cross-Site Scripting due to insufficient output escaping in the `CTF_Display_Elements::get_post_text()` function when rendering cached tweet text. The `ctf_get_more_posts` AJAX action is available to unauthenticated users and directly outputs cached tweet data through `nl2br()` without HTML escaping. When malicious content is injected into the cached tweet data (either by tweeting content picked up by the site's feed configuration, or through other vulnerabilities), the script is executed in the session of any user accessing the affected endpoint.

Affects Plugins

Fixed in 2.5.5

References

Classification

Type
XSS
CWE
CVSS

Miscellaneous

Original Researcher
gidget smith
Verified
No

Timeline

Publicly Published
2026-05-12 (about 5 months ago)
Added
2026-05-13 (about 5 months ago)
Last Updated
2026-05-13 (about 5 months ago)

Other