SEPTEMBER 18, 2026
Live Feed
Back to database
Case File

CVE-2026-2354

HIGH · CVSS 8.8 EPSS 0.54% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-11 · Last synced 2026-08-10

CyberRota Analysis

AI-Generated

The Swiss Toolkit For WP plugin for WordPress is vulnerable to arbitrary file uploads due to inadequate file type validation in the `upload_extension_files()` function, affecting all versions up to 1.4.6. This flaw allows authenticated attackers with Author-level access or higher to upload potentially malicious files, including PHP scripts, which could lead to remote code execution if specific features are enabled. WordPress site administrators using this plugin should prioritize patching to mitigate the risk of exploitation.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Detected Signals
remote code execution code execution

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-2354
Severity
HIGH
CVSS
8.8
EPSS
0.54%
WordPress

Original NVD Description

The Swiss Toolkit For WP plugin for WordPress is vulnerable to arbitrary file upload due to a flawed file type validation bypass in the `upload_extension_files()` function in all versions up to, and including, 1.4.6. The `upload_extension_files()` function hooks into WordPress's `wp_check_filetype_and_ext` filter and uses `strpos()` to check if a filename contains a configured extension string, rather than verifying the actual file extension. This makes it possible for authenticated attackers, with Author-level access and above, to upload arbitrary files (including PHP) on the affected site's server which may make remote code execution possible, granted the "Enhanced Multi-Format Image Support" feature is enabled with at least one extension (e.g., avif) in the allowed formats.