Tatsu <= 3.3.12 - Unauthenticated Remote Code Execution

2022-03-28 00:00
Vincent MICHEL

Strategic Overview

Status
Patched in 3.3.13
Affected PluginTatsu
Affected Version<= 3.3.12
CVSS6.5Medium
CVECVE-2021-25094
View all Tatsu vulnerabilities

Vulnerability Overview

The Tatsu WordPress plugin before 3.3.13 add_custom_font action can be used without prior authentication to upload a rogue zip file which is uncompressed under the WordPress's upload directory. By adding a PHP shell with a filename starting with a dot ".", this can bypass extension control implemented in the plugin. Moreover, there is a race condition in the zip extraction process which makes the shell file live long enough on the filesystem to be callable by an attacker.

Technical Analysis

REMEDIATION: Update to version 3.3.13, or a newer patched version --- IDENTIFIER: CWE-434 (Unrestricted Upload of File with Dangerous Type) The product allows the upload or transfer of dangerous file types that are automatically processed within its environment.

External References

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C

Tatsu <= 3.3.12 - Unauthenticated Remote Code Execution (CVE-2021-25094)