CVE-2023-4284 Scanner
This scanner targets the timeline creation endpoint in the Post Timeline Plugin, where unsanitized input allows attackers to inject malicious scripts that execute in administrators' browsers.
Short Info
Level
Single Scan
Single Scan
Can be used by
Asset Owner
Estimated Time
10 seconds
Time Interval
1 month 19 days
Scan only one
Domain, Subdomain, IPv4
Toolbox
The WordPress Post Timeline Plugin is a popular extension used by WordPress site administrators to add interactive timelines to their websites. This plugin is utilized predominantly on WordPress platforms and is often favored by content creators who aim to present chronological content in a visually engaging format. Its ease of use and integration capabilities make it a go-to choice for both beginner and experienced site designers. Due to its popularity and widespread use, ensuring the security of the Post Timeline Plugin is crucial to maintaining website integrity.
Cross-Site Scripting (XSS) is a common security vulnerability that allows attackers to inject malicious scripts into web pages viewed by other users. In the context of WordPress Post Timeline Plugin, this vulnerability arises from improper sanitization of input fields. When exploited, it can allow attackers to execute arbitrary JavaScript code in the context of a site user's browser. This specific XSS vulnerability affects versions of the Post Timeline Plugin prior to 2.2.6.
The vulnerable endpoint is the timeline creation and editing functionality, specifically the 'post_timeline' parameter used in the admin panel. Attackers can inject malicious JavaScript through this parameter without proper validation or output encoding. The vulnerability is triggered when an administrator views or edits a timeline containing the crafted payload, leading to script execution in the WordPress admin dashboard.
If exploited, an attacker can steal session cookies, deface the website, redirect users to malicious sites, or perform actions on behalf of an administrator. This can lead to full site compromise, data theft, and loss of user trust. The CVSS score of 7.1 indicates a high severity, emphasizing the need for immediate remediation to protect WordPress installations using this plugin.