Skip to main content

SiteGround AI Agent CVE-2026-17153

| EUVDEUVD-2026-63200 MEDIUM
Missing Authorization (CWE-862)
2026-08-20 Wordfence GHSA-qg2p-54pj-chvp
5.3
CVSS 3.1 · Vendor: Wordfence
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as WordPress Contributor
  2. Delivery
    Access Gutenberg block editor
  3. Exploit
    Extract sg_ai_studio_gutenberg_nonce from page context
  4. Execution
    Submit crafted REST API image-upload request
  5. Persist
    Bypass absent upload_files capability check
  6. Impact
    Upload arbitrary image to media library

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 the sg-ai-studio plugin to be installed and active on the target WordPress site. The primary attack path requires at least Contributor-level authenticated access to the WordPress instance in order to obtain the sg_ai_studio_gutenberg_nonce, which is emitted only to users with block editor access. The officially assigned CVSS PR:N implies an unauthenticated path may also exist; this is not fully explained in the available description and should be verified with the vendor. Exploitation is limited to image uploads to the WordPress media library - it does not enable arbitrary file type uploads, code execution, or access to existing content. Sites with no Contributor (or higher) user accounts, or with the sg-ai-studio plugin deactivated, are not exploitable.

Impact

The official CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N, score 5.3) rates this as network-exploitable with no privileges required. However, there is a tension in the data: the description states the required nonce is emitted only to users with block editor access - a group that requires at least Contributor-level authentication - which would imply PR:L rather than PR:N. The unauthenticated exploitation path is asserted by the CVE description but the mechanism is not explicitly detailed; it may rely on the nonce being accessible via a public endpoint or page source. This ambiguity should be verified against the vendor advisory and source code at the referenced trac URLs. Impact is constrained to media library write access (I:L), with no confidentiality or availability consequences. No EPSS data was provided; no CISA KEV listing exists; no public exploit code is known. Real-world prioritization should be moderate: the capability restriction being bypassed (upload_files for Contributors) is a low-severity boundary, and exploitation produces no code execution or data exfiltration. Sites running multi-author WordPress installations with Contributor accounts face slightly elevated risk.

Exploit ScenarioDerived

A Contributor-level user on a multi-author WordPress site loads the Gutenberg block editor, receives the sg_ai_studio_gutenberg_nonce in the page context, and submits a crafted REST API request to the plugin's image-upload endpoint including that nonce. Because the endpoint verifies the nonce but omits the upload_files capability check, the image is accepted and added to the shared media library - content a Contributor is normally prohibited from uploading. No public proof-of-concept code has been identified at time of analysis, but the attack requires only standard HTTP tooling and knowledge of the endpoint path.

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 20, 2026

Unauthorized file upload in the AI Agent by SiteGround WordPress plugin (all versions through 1.2.7) allows attackers to inject arbitrary images into the WordPress media library by exploiting a missing upload_files capability check in the plugin's REST API endpoint. The endpoint's nonce (sg_ai_studio_gutenberg_nonce) is broadcast to all users with block editor access - including Contributors - making the absent capability check the sole enforcement barrier. No public exploit has been identified at time of analysis, and the CVSS score of 5.3 (Medium) reflects limited integrity impact with no confidentiality or availability consequence.

RemediationAI

Upstream fix available (changeset 3654622 in the WordPress plugin repository at https://plugins.trac.wordpress.org/changeset?reponame=&old=3654622%40sg-ai-studio&new=3654622%40sg-ai-studio); a released patched version number is not explicitly confirmed in the available input data - users should update to the latest version available in the WordPress plugin directory and verify the changelog confirms the authorization fix. As a compensating control if immediate upgrade is not possible, site administrators can deactivate the sg-ai-studio plugin entirely, accepting the trade-off of losing AI-assisted content generation features. Restricting the Contributor role from accessing the Gutenberg block editor (via role management plugins) would also remove the nonce exposure vector, though this significantly limits editorial workflows. Administrators should audit the media library for unexpected image uploads as an indicator of prior exploitation.

Affected VersionsENISA

AI Agent by SiteGround 0 ≤1.2.7

Affected Packages

euvd ai_agent_by_siteground 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

The vulnerability resides in the plugin's REST API layer (core/Rest/Rest.php and core/Rest/Gutenberg.php), specifically an image-upload endpoint that performs nonce verification but omits the upload_files WordPress capability check. Under WordPress's permission model, the upload_files capability is intentionally withheld from Contributors to prevent untrusted users from populating the media library. The plugin's endpoint issues the sg_ai_studio_gutenberg_nonce to any user with block editor access - a group that includes Contributors - effectively pre-arming lower-privileged users with the credential needed to satisfy the sole remaining gate. The root cause is CWE-862 (Missing Authorization): authentication is partially enforced via nonce, but the authorization decision (capability check) is absent. Affected CPE: cpe:2.3:a:siteground:ai_agent_by_siteground:*:*:*:*:*:*:*:* through version 1.2.7.

Know when Ai Agent By Siteground 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 (Wordfence) 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

Nonce is issued only to authenticated block-editor users (Contributors+), making PR:L more accurate than the assigned PR:N; impact is integrity-only via media library write.

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 (Wordfence).

CVSS VectorVendor: Wordfence

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

DescriptionCVE.org

The AI Agent by SiteGround plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 1.2.7. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for unauthenticated attackers to upload images to the WordPress media library, bypassing the upload_files capability restriction that Contributors are normally subject to, as authenticated attackers with Contributor-level access or above can satisfy the endpoint's nonce and permission checks. The sg_ai_studio_gutenberg_nonce required by the endpoint is emitted to any user with block editor access - including Contributors - making the absent upload_files check the sole barrier to exploitation.

Threat Intelligence Overview

EPSS Score
0.3%
Top 81% exploitable
Prevalence
Low
niche SiteGround-specific AI assistant plugin, limited install base
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 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.

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