๐Ÿ” CVE Alert

CVE-2026-92895

HIGH 8.1

Live2DWebCanvas <= 2.2.1 - Unauthenticated Arbitrary File Upload via 'modelApi' Parameter

CVSS Score
8.1
EPSS Score
0.0%
EPSS Percentile
0th

The Live2DWebCanvas plugin for WordPress is vulnerable to Arbitrary File Upload in all versions up to, and including, 2.2.1 via the download_one_file function. This is due to missing file extension whitelist and MIME type validation in download_one_file() when writing files derived from attacker-controlled manifest entries to the web-served plugin directory. This makes it possible for unauthenticated attackers to upload files that may be executable, which makes remote code execution possible when the plugin's apiType setting is configured as custom-local (self-hosted model mode), a non-default option that requires a paid license and prints the REST nonce and one-time session tokens into every front-end page.

CWE CWE-434
Vendor jiangweifang
Product live2dwebcanvas
Published Nov 6, 2026
Stay Ahead of the Next One

Get instant alerts for jiangweifang live2dwebcanvas

Be the first to know when new high vulnerabilities affecting jiangweifang live2dwebcanvas are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

jiangweifang / Live2DWebCanvas
0 โ‰ค 2.2.1

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
wordfence.com: https://www.wordfence.com/threat-intel/vulnerabilities/id/d6f6a941-972d-420f-bc56-e4b955e30313?source=cve plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/src/live2d-V2Api.php#L1054 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/src/live2d-V2Api.php#L965 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/src/live2d-V2Api.php#L235 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/src/live2d-V2Api.php#L1016 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/src/live2d-V2Api.php#L114 plugins.trac.wordpress.org: https://plugins.trac.wordpress.org/browser/live-2d/trunk/wordpress-live2d.php#L190

Credits

Osman Hussein