CVE-2026-94461
MediumCVSS 6.5Exploitation Probability (EPSS)
Low risk6th percentile - higher than 6% of all known CVEs
Summary
Cross Site Scripting (XSS) vulnerability in the Ditty plugin in versions up to and including 3.1.69. The vulnerability can be exploited by a user with Contributor privileges.
Risk Assessment
A user with Contributor privileges can inject malicious script that executes in other users' browsers, including administrators. This may lead to session theft or account takeover.
Recommendation
Update the Ditty plugin to a version newer than 3.1.69. Verify no other vulnerable plugins exist and limit the number of Contributor accounts.
Other vulnerabilities in Ditty
See all- CVE-2026-27355Medium
The Ditty plugin for WordPress versions 3.1.66 and earlier contains a broken access control vulnerability exploitable by an unauthenticated attacker.
- CVE-2026-93339Medium
Ditty before version 3.1.70 has a stored XSS vulnerability that allows authenticated users with Author-level privileges or higher to inject arbitrary HTML elements by supplying malicious wrapper attribute values in layout tags. The rendering function inserts these values without allowlist validation, bypassing wp_kses_post() sanitization.
- CVE-2026-81274Medium
The Ditty plugin version 3.1.67 and earlier has a Subscriber Broken Access Control vulnerability. A user with the subscriber role can gain unauthorized access to functions they should not have permissions for.
- CVE-2026-9011High
Vulnerability in the Ditty plugin for WordPress up to version 3.1.65 – missing authorization check in the ditty_init AJAX endpoint allows unauthenticated attackers to retrieve content of non-public Dittys (including drafts, pending, scheduled, and disabled entries) by enumerating post IDs.
Original NVD description (English source)
Contributor Cross Site Scripting (XSS) in Ditty <= 3.1.69 versions.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

