CVE Catalog

CVE-2026-2354

HighCVSS 8.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

42th percentile - higher than 42% of all known CVEs

Summary

The Swiss Toolkit For WP plugin for WordPress up to version 1.4.6 contains an arbitrary file upload vulnerability. The `upload_extension_files()` function improperly validates file types by using `strpos()` to search for an extension string in the filename instead of verifying the actual file extension.

Risk Assessment

An authenticated attacker with Author-level access or higher can upload arbitrary files, including PHP, potentially leading to remote code execution on the server. The risk exists when the "Enhanced Multi-Format Image Support" feature is enabled with at least one extension (e.g., avif) in the allowed formats.

Recommendation

Immediately update the Swiss Toolkit For WP plugin to the latest available version. If an update is not possible, disable the "Enhanced Multi-Format Image Support" feature or restrict user permissions.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS