PT-2026-51686 · WordPress · Clearsale Total
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
ClearSale Total versions prior to 3.4.3
Description
An issue exists in the
clearsale total push AJAX action where the pagseguro[metodo] POST parameter is not properly sanitized. The handler is accessible to unauthenticated users via wp ajax nopriv clearsale total push. Although a nonce check is present, the failure mechanism is disabled, allowing execution to continue. On servers running PHP versions earlier than 8.0, loose type juggling allows a string to be treated as an integer during a comparison in a switch statement, enabling an attacker to inject malicious SQL into an UPDATE query. This allows unauthenticated attackers to append additional queries to extract sensitive information from the database.Recommendations
Update ClearSale Total to version 3.4.3 or later.
As a temporary mitigation, ensure the server is running PHP 8.0 or newer to prevent the type juggling behavior.
Fix
SQL injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Clearsale Total