CVE-2026-109197: 
WordPress Analyse et atténuation de la vulnérabilité

Aperçu

CVE-2026-109197 is an unauthenticated SQL injection vulnerability in the WP Directory Kit plugin for WordPress. The flaw exists in the handling of the idfield parameter, which lacks sufficient input escaping and proper SQL query preparation, allowing attackers to append arbitrary SQL queries and extract sensitive database information. The affected product is the wp_directory_kit plugin by wpdirectorykit, though specific affected version ranges have not yet been publicly confirmed. The vulnerability is estimated to be HIGH severity by Feedly threat intelligence, and its CVE status is currently listed as Unknown (Feedly, VulDB).

Détails techniques

The root cause is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command — SQL Injection), stemming from insufficient escaping of user-supplied input in the idfield parameter and a lack of prepared statements in the plugin's database query logic (Feedly, Offseq Radar). The attack vector is network-accessible and requires no authentication, meaning any remote attacker can send a crafted HTTP request with a malicious idfield value to trigger the injection. By appending SQL syntax to the parameter, an attacker can manipulate the underlying database query to retrieve arbitrary data from the WordPress database.

Impact

Successful exploitation allows unauthenticated remote attackers to exfiltrate sensitive data from the WordPress database, including user credentials (hashed passwords), email addresses, configuration details, and any other data stored in the database (Feedly). Depending on database permissions, attackers may also be able to read, modify, or delete data, potentially leading to full site compromise. Extracted credentials could facilitate further lateral movement or account takeover within the WordPress environment.

Exploitabilité

No public proof-of-concept exploit code has been confirmed at this time, and there is no recorded evidence of in-the-wild exploitation as of the Feedly insertion date of October 31, 2026 (Feedly). The vulnerability requires no authentication and is network-accessible, significantly lowering the barrier for exploitation. No EPSS score or CISA KEV catalog listing has been identified for this CVE. Threat actor attribution is not currently available.

Étapes d’exploitation

  1. Reconnaissance: Identify WordPress sites running the WP Directory Kit plugin using tools like WPScan, Shodan, or Google dorks (e.g., inurl:wp-content/plugins/wpdirectorykit).
  2. Locate the vulnerable endpoint: Identify the plugin's front-end or AJAX endpoint that processes the idfield parameter (e.g., a directory listing or search form).
  3. Craft a malicious payload: Append SQL injection syntax to the idfield parameter value, such as 1 UNION SELECT user_login,user_pass,3 FROM wp_users--, to manipulate the SQL query.
  4. Send the request: Submit the crafted HTTP GET or POST request to the vulnerable endpoint without any authentication headers or cookies.
  5. Extract data: Parse the HTTP response for injected query results, which may include WordPress user credentials, configuration data, or other sensitive database contents (Feedly, Offseq Radar).

Indicateurs de compromis

  • Network: Unusual HTTP requests to WP Directory Kit plugin endpoints containing SQL keywords (e.g., UNION, SELECT, FROM, --) in the idfield parameter; repeated requests from a single IP to plugin-related URLs.
  • Logs: WordPress or web server access logs showing requests with encoded or plaintext SQL syntax in the idfield query parameter; HTTP 200 responses to anomalous plugin endpoint requests from unknown IPs.
  • File System: No specific file-based artifacts expected for a read-only SQL injection, but monitor for new admin accounts or modified WordPress configuration files if exploitation escalates.
  • Database: Unexpected queries in database slow query logs or general query logs involving UNION SELECT or information schema lookups originating from the WordPress application user.

Atténuation et solutions de contournement

Users should update the WP Directory Kit plugin to the latest available version that addresses this SQL injection vulnerability, as the vendor (wpdirectorykit) is expected to release a patch (Feedly). As an interim workaround, site administrators can disable or deactivate the WP Directory Kit plugin until a patched version is confirmed. Additionally, deploying a Web Application Firewall (WAF) with SQL injection detection rules can help block exploitation attempts targeting the idfield parameter. Monitor the official WordPress plugin repository for an updated release and apply it promptly.

Ressources supplémentaires


Source: Ce rapport a été généré à l’aide de l’IA

Connexe WordPress Vulnérabilités :

CVE ID

Gravité

Partition

Technologies

Nom du composant

Exploit CISA KEV

A corrigé

Date de publication

CVE-2026-109197HIGH7.5
  • wpdirectorykit
NonOuiOct 31, 2026
CVE-2026-120114HIGH7.2
  • debug-log-manager
NonOuiOct 31, 2026
CVE-2026-15272MEDIUM6.5
  • w2dc
NonOuiOct 31, 2026
CVE-2026-96554MEDIUM6.4
  • buddyboss-platform
NonOuiOct 31, 2026
CVE-2026-116752MEDIUM6.4
  • geodirectory
NonOuiOct 31, 2026

Évaluation gratuite des vulnérabilités

Évaluez votre posture de sécurité cloud

Évaluez vos pratiques de sécurité cloud dans 9 domaines de sécurité afin d’évaluer votre niveau de risque et d’identifier les lacunes dans vos défenses.

Évaluation de la demande

Ressources Wiz supplémentaires

Obtenez une démo personnalisée

Prêt(e) à voir Wiz en action ?

"La meilleure expérience utilisateur que j’ai jamais vue, offre une visibilité totale sur les workloads cloud."
David EstlickRSSI
"Wiz fournit une interface unique pour voir ce qui se passe dans nos environnements cloud."
Adam FletcherChef du service de sécurité
"Nous savons que si Wiz identifie quelque chose comme critique, c’est qu’il l’est réellement."
Greg PoniatowskiResponsable de la gestion des menaces et des vulnérabilités