Skip to main content

Ditty EUVDEUVD-2026-66952

| CVE-2026-81274 MEDIUM
Missing Authorization (CWE-862)
2026-08-27 Patchstack GHSA-9w3x-r85w-h3g8
5.3
CVSS 3.1 · Vendor: Patchstack
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Register subscriber account on target WordPress site
  2. Exploit
    Identify Ditty plugin endpoints lacking authorization checks
  3. Execution
    Send crafted authenticated request as subscriber
  4. Impact
    Perform unauthorized Ditty content modification

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires at minimum a WordPress subscriber-level authenticated account on the target site, which on sites with open user registration is obtainable by self-registration. The affected plugin (Ditty version 3.1.67 or earlier) must be installed and active. No special plugin configuration or non-default feature enablement is required beyond the plugin being present. Exploitation is limited to sites where either open registration is enabled or the attacker has obtained any low-privilege WordPress account through other means. Sites that disable user registration and have no untrusted authenticated users face negligible practical risk. The CVSS PR:N assignment appears to overstate the attack surface; PR:L (subscriber account required) better reflects the described conditions.

Impact

The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N) scores 5.3 Medium and suggests a fully unauthenticated network attack, but this conflicts with the description, which explicitly ties exploitation to 'Subscriber' accounts - indicating at minimum PR:L is more accurate. This metric discrepancy should be verified against the vendor advisory before using the score in automated risk prioritization. EPSS data is absent from the provided intelligence, and the vulnerability is not listed in CISA KEV, meaning no confirmed active exploitation is known. The integrity-only impact (I:L, C:N, A:N) limits the blast radius; however, on sites with open registration the effective attack complexity drops to near-zero since obtaining a subscriber account requires only self-registration. No public exploit or POC code has been identified at time of analysis, which further moderates urgency. Overall this is a genuine but contained risk: prioritize patching on multi-tenant or publicly-registered WordPress deployments, and treat it as routine maintenance elsewhere.

Exploit ScenarioDerived

An attacker registers a free subscriber account on a target WordPress site running Ditty 3.1.67 or earlier, then crafts HTTP requests to the plugin's unprotected endpoints - such as REST API or admin-ajax actions - to perform content modifications (create, edit, or delete Ditty items) that should require editor or administrator privileges. Because the authorization check is absent rather than bypassed, no advanced tooling is needed beyond a standard HTTP client. Sites with open registration require no prior relationship with the target.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Broken access control in the Ditty WordPress plugin (versions up to and including 3.1.67) allows subscriber-level authenticated users to perform actions beyond their authorized scope, classified under CWE-862 (Missing Authorization). Reported by Patchstack with a CVSS 3.1 score of 5.3 Medium, the flaw is particularly impactful on WordPress sites with open user registration, where any self-registered subscriber could exploit it. No public exploit code and no CISA KEV listing are identified at time of analysis.

RemediationAI

The primary remediation is to update the Ditty plugin to a version beyond 3.1.67, which resolves the missing authorization checks. The exact patched version number should be confirmed via the Patchstack advisory at https://patchstack.com/database/wordpress/plugin/ditty-news-ticker/vulnerability/wordpress-ditty-plugin-3-1-67-broken-access-control-vulnerability?_s_id=cve or the WordPress plugin changelog. As a compensating control where immediate patching is not possible, administrators should disable open WordPress user registration (Settings > General > uncheck 'Anyone can register') to prevent untrusted users from obtaining the subscriber accounts needed to exploit this flaw - note this will also prevent legitimate self-service signups. On sites where registration must remain open, deploying a WordPress audit-log plugin to monitor unexpected Ditty content modifications can serve as a detection measure pending the patch.

Affected VersionsENISA

Ditty n/a ≤3.1.67

Affected Packages

euvd ditty no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Ditty (formerly Ditty News Ticker) is a WordPress plugin developed by Metaphor Creations (CPE: cpe:2.3:a:metaphorcreations:ditty:*:*:*:*:*:*:*:*) used for displaying scrolling or listed content on WordPress sites. The root cause is CWE-862 (Missing Authorization), meaning the plugin executes privileged actions without verifying that the requesting user holds the required capability. In WordPress's role model, subscribers are the lowest-privilege authenticated role; a missing capability check at this boundary means any authenticated user - including self-registered members - can reach the unprotected functionality. The network-accessible nature of WordPress REST or AJAX endpoints makes this reachable without local access.

Know when Ditty gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Patchstack) PRIMARY 5.3 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
vuln.today AI 4.3 MEDIUM

Description specifies subscriber-level access is required, making PR:L more accurate than PR:N; no confidentiality or availability impact is indicated.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (Patchstack).

CVSS VectorVendor: Patchstack

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
Low
Availability
None

DescriptionCVE.org

Subscriber Broken Access Control in Ditty <= 3.1.67 versions.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
popular WordPress plugin with substantial active install base
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

26
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +26
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

More in Ditty

View all
CVE-2025-8085 HIGH POC
8.6 Sep 08

The Ditty WordPress plugin before 3.1.58 lacks authorization and authentication for requests to its displayItems endpoin

CVE-2024-6715 MEDIUM POC
6.1 Aug 23

The Ditty WordPress plugin before 3.1.46 re-introduced a previously fixed security issue (https://wpscan.com/vulnerabili

CVE-2023-4148 MEDIUM POC
6.1 Sep 25

The Ditty WordPress plugin before 3.1.25 does not sanitise and escape some parameters and generated URLs before outputti

CVE-2022-0533 MEDIUM POC
6.1 Mar 07

The Ditty (formerly Ditty News Ticker) WordPress plugin before 3.0.15 is affected by a Reflected Cross-Site Scripting (X

CVE-2024-3939 MEDIUM POC
5.4 May 27

The Ditty WordPress plugin before 3.1.36 does not sanitise and escape some of its settings, which could allow high privi

CVE-2024-13357 MEDIUM POC
4.8 May 15

The Ditty WordPress plugin before 3.1.52 does not sanitise and escape some of its settings, which could allow high privi

CVE-2024-9600 MEDIUM POC
4.8 Nov 21

The Ditty WordPress plugin before 3.1.47 does not sanitise and escape some of its settings, which could allow high privi

CVE-2024-5575 MEDIUM POC
4.7 Jul 13

The Ditty WordPress plugin before 3.1.43 does not sanitise and escape some of its blocks' settings, which could allow hi

CVE-2026-94461 MEDIUM
6.5 Sep 23

Stored cross-site scripting in the Ditty WordPress plugin (versions through 3.1.69) allows an authenticated attacker hol

CVE-2024-6710 MEDIUM
5.4 Aug 05

The Ditty WordPress plugin before 3.1.45 does not sanitise and escape some parameters, which could allow users with a ro

CVE-2023-23874 MEDIUM
5.4 May 03

Auth. Rated medium severity (CVSS 5.4), this vulnerability is remotely exploitable, low attack complexity. No vendor pat

CVE-2026-27355 MEDIUM
5.3 Jul 23

Broken access control in the Ditty WordPress plugin (all versions through 3.1.66) permits unauthenticated remote attacke

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy