Skip to main content

Ortto WordPress Plugin EUVDEUVD-2026-112569

| CVE-2026-113387 HIGH
Missing Authentication for Critical Function (CWE-306)
2026-10-29 Canva GHSA-jqqj-mjjm-8jrv
8.6
CVSS 3.1 · Vendor: Canva
View

Attack ChainAIDerived

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

  1. Access
    Harvest exposed secret from public HTML
  2. Delivery
    Send unauthenticated config-update request
  3. Exploit
    Overwrite Ortto plugin configuration
  4. Execution
    Plugin serves injected arbitrary script
  5. Impact
    Scripts execute in site visitors' browsers

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK

1 technique across 1 tactic: Initial Access

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

Exploitation Conditions

The target must be a WordPress site with the Ortto plugin installed and active at a version before 1.0.25; no non-default configuration is required because the design itself exposes the gating secret in public HTML and the configuration-update request is never authenticated. In effect this is remote unauthenticated exploitation against default configurations of Ortto <1.0.25. The practical limiting factors are narrow: the site must actually run this specific plugin and version, and the attacker must retrieve the exposed secret from the page source (which is available by design). There is no user-interaction, authentication, or privilege prerequisite per the supplied CVSS vector.

Impact

The input CVSS of 8.6 (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L) describes an easily reached flaw: network vector, low complexity, no privileges, and no user interaction, which matches the description of an unauthenticated configuration-overwrite made trivial because the only gating secret is exposed in public HTML. That combination means exploitation is mechanically simple for any remote attacker who reads the page source. However, the supporting exploitation signals are modest: no EPSS probability was supplied, the CVE is not listed in CISA KEV, and no proof-of-concept or exploit reference is present (the only reference is a Canva trust-center link, not a technical write-up). The vuln.today decision label is 'this_week', i.e. a prompt-but-not-emergency priority, consistent with 'high severity, low observed-exploitation evidence.' One signal tension to verify: the input marks Scope Unchanged (S:U) with Integrity High, yet the stated outcome - serving arbitrary scripts to site visitors - is a stored-script-injection effect that executes in visitors' browsers, which arguably crosses a scope boundary; the C:L/I:H split should be confirmed with the vendor. Net: a genuine, easy-to-exploit authentication-bypass worth patching in the near term, but without current evidence of active or automated exploitation it is not an emergency.

Exploit ScenarioDerived

A remote, unauthenticated attacker views the public HTML of a WordPress site running the Ortto plugin, extracts the secret that the plugin exposes there, and replays it in a crafted configuration-update request. Because the update endpoint does not authenticate the caller, the attacker overwrites the plugin's configuration so that it serves attacker-controlled JavaScript to every visitor. No public exploit code was identified at the time of analysis, but the low-complexity network vector makes manual exploitation straightforward.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available

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

Alert me

AnalysisAIv1 – Oct 29, 2026

Unauthenticated configuration overwrite in the Ortto plugin for WordPress (versions before 1.0.25) lets a remote attacker rewrite the plugin's stored settings and turn the site into a delivery point for arbitrary scripts. The configuration-update request is never authenticated; the only gate is a secret that is exposed in public page HTML, so no credentials, user interaction, or non-default configuration is required on any site running an affected version. No public exploit code or confirmed in-the-wild exploitation was identified at time of analysis, but the vendor has released a fix in 1.0.25 and the issue was reported by Canva, the plugin's maintainer.

RemediationAI

Upgrade the Ortto plugin to 1.0.25 or later - the vendor-released patch is available and closes the missing-authentication path, and this is the only complete fix described in the available sources. Update through the WordPress plugin administration screen or your normal plugin deployment pipeline, then confirm the installed version reads 1.0.25 or higher; sites that pin plugins in code should bump the pinned tag. Because the vulnerable request handler only exists while the plugin is active, deactivating or removing the plugin removes the exposed endpoint, at the cost of losing whatever Ortto integration the site uses until the patched version is deployed. Refer to the Canva advisory at https://trust.canva.com?tcuUid=acddc58b-886d-487c-b2d4-837fde87ddc8 and EUVD-2026-112569 for vendor details; no additional mitigations are specified in the supplied sources.

Affected VersionsENISA

Ortto 0 <1.0.25

Affected Packages

euvd ortto fix: 1.0.25

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

The flaw is classified as CWE-306 (Missing Authentication for Critical Function) in a WordPress plugin distributed under the Canva vendor namespace (CPE cpe:2.3:a:canva:ortto:*:*:*:*:*:*:*:*). WordPress plugins typically expose configuration handlers through admin-ajax or REST routes; here the handler that writes the plugin's configuration responds to requests without verifying that the caller is an authenticated administrator. Instead, the design relies on a shared secret included in the page markup served to visitors, which means the value is readable by anyone who loads the site and views source, so it functions as no access control at all. Because the overwritten configuration is consumed when the plugin renders front-end pages, the injected values can cause arbitrary script to be served to site visitors, which is why a scope change is plausible: the compromised component is the plugin, but the impact lands on the surrounding WordPress site and its users. The supplied CVSS vector (AV:N/AC:L/PR:N/UI:N) confirms this is reachable over the network with no privileges and no user interaction; the trigger details beyond the unauthenticated configuration-update path are not described in the available sources. Note the divergence between the CNA score of 8.6 and this analysis' assessed vector, which rates integrity impact as low with a scope change (S:C/I:L/A:N) rather than the CNA's high integrity, low availability reading.

Know when Ortto 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 (Canva) PRIMARY 8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:L
vuln.today AI 7.2 HIGH

Remote, trivial, unauthenticated config overwrite (AV:N/AC:L/PR:N/UI:N); injected scripts run in visitors' browsers, a separate authority, so S:C with limited C/I and no availability impact.

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

Primary rating from Vendor (Canva).

CVSS VectorVendor: Canva

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

Lifecycle Timeline

2
Patch available
Oct 29, 2026 - 02:01 EUVD
CVE Published
Oct 29, 2026 - 01:40 cve.org
HIGH 8.6

DescriptionCVE.org

The Ortto plugin for WordPress before 1.0.25 did not authenticate configuration update requests, relying only on a secret exposed in public HTML. An unauthenticated threat actor could overwrite the plugin's configuration to serve arbitrary scripts.

Executive ViewAI

Why It Matters

The Ortto plugin for WordPress (versions before 1.0.25) contains an unauthenticated configuration overwrite vulnerability that allows remote attackers to rewrite stored settings and inject arbitrary scripts into the site, turning it into a malware delivery point. This affects any organization running the vulnerable plugin, potentially compromising website integrity, visitor trust, and brand reputation, and may lead to broader security incidents. Leadership should prioritize patching to prevent exploitation and safeguard customer-facing digital assets.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Low
niche vendor marketing-automation WordPress plugin, limited install base
Social Media
1
Sightings
Data Quality
4 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 HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
High
Technical Impact
Partial

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
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.

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