← Back to search

CVE-2026-92174

7.5 HIGH

Published 2026-10-02 · Updated 2026-10-03

AI risk analysis

Summary
The SiteOrigin Widgets Bundle plugin has a local file inclusion vulnerability that allows authenticated users with contributor level access or higher to execute arbitrary PHP code on the server by manipulating widget data through a REST endpoint. This can lead to complete compromise of the WordPress site.
Exploitability
Exploitation requires an authenticated user with contributor privileges who can send a specific widgetData payload to the /wp-json/sowb/v1/widgets/previews endpoint, making it moderately difficult but achievable in environments where contributors have access.
Blast radius
If exploited, this vulnerability could allow attackers to execute arbitrary code on the server, potentially leading to full site compromise, data exfiltration, or use as a foothold for further attacks within the network.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to version 1.73.3 or later which contains the fix for the LFI vulnerability in the SiteOrigin Widgets Bundle plugin.
lfiwordpresspluginrceauth-bypass

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD description

The SiteOrigin Widgets Bundle plugin for WordPress is vulnerable to Local File Inclusion in all versions up to, and including, 1.73.2 via the 'theme' parameter parameter. This makes it possible for authenticated attackers, with contributor-level access and above, to include and execute arbitrary .php files on the server, allowing the execution of any PHP code in those files. This can be used to bypass access controls, obtain sensitive data, or achieve code execution in cases where .php file types can be uploaded and included. Exploitation requires sending a malicious widgetData payload containing a legacy top-level theme key alongside a non-empty columns array to the /wp-json/sowb/v1/widgets/previews REST endpoint, which bypasses field validation because update_fields() only processes declared form fields.

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H

Weaknesses

CWE-98

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.