Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1359 CNY

100%

CVE-2026-91136— Divi Plus <= 2.4.0 - Unauthenticated Arbitrary File Read via 'svg_image' Parameter

Quick assessment

Affected
Divi Essential Divi Plus
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

WordPress 的 Divi Plus 插件在 2.4.0 及以下版本中存在任意文件读取漏洞。攻击者可以通过 REST 端点中的 参数利用该漏洞。 造成该漏洞的原因是:端点的权限回调函数 无条件地返回 true,同时对输入参数 的验证不充分。尽管使用了 和 进行过滤,但这些函数并未限制文件系统路径、 流包装器或任意 URL。随后,未经充分校验的输入被直接传入 (并带有 作为备选方案),并将原始响应体以 JSON 格式返回到 字段中。 这使得未经身份验证的攻击者能够读取受影响网站服务器上的任意文件,进而可能导致远

CVSS 7.5 · High EPSS 0.56% · P45

Affected Version Matrix 1

VendorProduct Version RangeStatus
Divi Essential Divi Plus ≤ 2.4.0 affected
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-91136

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Divi Plus <= 2.4.0 - Unauthenticated Arbitrary File Read via 'svg_image' Parameter
Source: CVE Program / CVE List V5
Vulnerability Description
The Divi Plus plugin for WordPress is vulnerable to Arbitrary File Read in versions up to, and including, 2.4.0 via the 'svg_image' parameter of the /wp-json/elicus/v1/dipl-modules/svg-animator REST endpoint. This is due to the endpoint's permission callback (SVGAnimatorController::index_permission) returning true unconditionally combined with insufficient validation of the 'svg_image' input — sanitize_text_field() and esc_html() do not restrict filesystem paths, the file:// stream wrapper, or arbitrary URLs — before it is passed to file_get_contents() (with a wp_remote_get() fallback) and the raw response body is returned in the JSON 'html' field. This makes it possible for unauthenticated attackers to read arbitrary files on the affected site's server which may make remote code execution possible.
Source: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Source: CVE Program / CVE List V5
Vulnerability Type
对路径名的限制不恰当(路径遍历)
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
Divi Essential Divi Plus 0 ~ 2.4.0 -

II. Public POCs for CVE-2026-91136

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-91136

请登录查看更多情报信息。

News Coverage for CVE-2026-91136 (1)

IV. Related Vulnerabilities

V. Comments for CVE-2026-91136

No comments yet


Leave a comment