Read the docs
TI-2026-14413 Aliases CVE-2026-17576GHSA-xcfp-7r4f-6367

InfiniteWP Client <= 1.13.9 - Authenticated (Admin+) SQL Injection via 'iwp_get_comments_*' Array Key

Priority LOW 29CWE-89Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
SQL injection
Confidentiality · integrity · availability
High · None · None
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-89.

Summary

The InfiniteWP Client plugin for WordPress is vulnerable to SQL Injection via the get_comments action in versions up to, and including, 1.13.9. This is due to insufficient escaping on the array-key names supplied in the JSON request body before use in a SQL statement: IWP_MMB_Comment::get_comments() calls extract() on $args (which silently skips keys that are not valid PHP variable names) but a second foreach($args as $checkbox => $checkbox_val) processes every key, strips the 'iwp_get_comments_' prefix with str_replace(), wraps the remainder in single quotes, and imploded it into an IN(...) clause that is executed via $wpdb->get_results() with no prepare(). Because the request body is read from php://input and JSON-decoded, wp_magic_quotes() never touches the data, so quote characters in keys pass through unaltered. This makes it possible for authenticated attackers, with administrator-level access and above (an administrator can register their own public key via add_site using the plugin's WP-admin-generated activation_key and then issue signed get_comments requests), to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.00462 40th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Partial

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
revmakxInfiniteWP Clientup to 1.13.9—No fix listedCNA
  • InfiniteWP Client Vendorrevmakx Affected up to 1.13.9 Fixed in — No fix listed CNA

CPE names Threatist (inferred) · 1

Inferred from how NVD named this product before; not given by a source.

CPEVersionsRoleVendor
cpe:2.3:a:revmakx:infinitewp_client:*:*:*:*:*:*:*:*——revmakx
  • cpe:2.3:a:revmakx:infinitewp_client:*:*:*:*:*:*:*:* Versions — — ·revmakx

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2026-17576
  2. 2026-10-03 Alias added: GHSA-xcfp-7r4f-6367

References

  • TI-2024-08222 Backup and Staging by WP Time Capsule <= 1.22.21 - Unauthenticated Arbitrary File Upload CVSS 3.1CRITICAL 9.8
  • TI-2020-07033 The InfiniteWP Client plugin before 1.9.4.5 for WordPress has a missing authorization… CVSS 3.1CRITICAL 9.8
  • TI-2016-09124 InfiniteWP Client Plugin injection CVSS 3.1CRITICAL 9.8
  • TI-2023-02734 InfiniteWP Client <= 1.11.1 - Authenticated (Subscriber+) Sensitive Information Exposure CVSS 3.1HIGH 7.5
  • TI-2024-26004 Improper privilege management in revmakx Backup and Staging by WP Time Capsule CVSS 3.1CRITICAL 9.8
  • TI-2026-67954 Arbitrary file upload in WordPress WP Duplicate plugin CVSS 3.1CRITICAL 9.9
See all 21 →

Sources