CVE-2026-16144 HIGH

CVE-2026-16144: Kali Forms <= 2.4.20 - Unauthenticated Remote Code Execution via 'thisPermalink' Field Parameter

Vendor Wpchill
Product Kali Forms — Contact Form & Drag-and-Drop Builder
Weakness CWE-94 · Code injection
Published August 1, 2026
Last update August 3, 2026

CVSS base score

8.1/10
Attack vector Network
Attack complexity High
Privileges required None
User interaction None
Confidentiality High
Integrity High

CVSS vector

CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

What the vulnerability does

01Description

The Kali Forms — Contact Form & Drag-and-Drop Builder plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 2.4.20 via the _save_data function. This is due to insufficient validation of the 'thisPermalink' field value before it overwrites a trusted callable placeholder, allowing attacker-controlled strings to reach call_user_func() in _save_data(). This makes it possible for unauthenticated attackers to execute code on the server. Exploitation requires the target form to define a field with a name matching one of the reserved placeholder keys ('thisPermalink', 'entryCounter', or 'submission_link'), as check_if_placeholders_changed() only processes POST keys present in the form's field_type_map.

Explanation of Vulnerability in Simple Terms

02Summary

Kali Forms allows attackers to inject and execute arbitrary PHP code on affected WordPress sites through a code injection vulnerability. No authentication or user interaction is required to exploit this flaw. All versions up to 2.4.20 are affected. Site administrators should update immediately to a patched version.

What an attacker can do

03Attacker Capabilities

Run arbitrary PHP code on the site without authentication.

Potential impact on your site

04Site Impact

Complete site compromise: attackers can steal data, modify content, create admin accounts, or take the site offline.

Conditions required to exploit

05Prerequisites

Network access to the site; no authentication or user interaction required.

Key dates

06Disclosure timeline

August 1, 2026 CVE published
August 3, 2026 Record updated

Related vulnerabilities

08Related CVE