CVE-2026-81274
MediumCVSS 5.3Exploitation Probability (EPSS)
Low risk20th percentile - higher than 20% of all known CVEs
Summary
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.
Risk Assessment
Subscribers may modify content or settings, potentially leading to unauthorized changes and privilege escalation.
Recommendation
Update the Ditty plugin to the latest patched version and review user permissions.
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-94461Medium
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.
- 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-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.
- CVE-2025-60105Medium
The Ditty plugin contains a Stored XSS vulnerability due to improper neutralization of input during web page generation. This issue affects versions from n/a through 3.1.58.
Original NVD description (English source)
Subscriber Broken Access Control in Ditty <= 3.1.67 versions.
Vulnerability data from NVD (NIST) · CISA KEV · EPSS

