CVE-2016-20068 in Booking Calendar Contact Forminfo

Summary

by MITRE • 06/15/2026

WordPress Booking Calendar Contact Form version 1.0.23 contains an unauthenticated blind SQL injection vulnerability that allows remote attackers to execute arbitrary SQL queries by injecting malicious code through the 'id' parameter. Attackers can send requests to the admin-ajax.php endpoint with the action parameter set to 'dex_bccf_calendar_ajaxevent' and supply crafted SQL commands in the 'id' parameter to extract sensitive database information.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Analysis

by VulDB Data Team • 06/15/2026

This vulnerability resides in the WordPress Booking Calendar Contact Form plugin version 1.0.23 and represents a critical unauthenticated blind sql injection flaw that fundamentally undermines the security posture of affected wordpress installations. The vulnerability specifically manifests through the admin-ajax.php endpoint which serves as a central communication point for ajax requests within wordpress. When an attacker crafts a malicious request with the action parameter set to 'dex_bccf_calendar_ajaxevent' and injects crafted sql commands through the 'id' parameter, they can execute arbitrary sql queries against the underlying database without requiring authentication credentials. This particular flaw aligns with CWE-89 which categorizes sql injection vulnerabilities as a primary threat vector for database compromise. The blind nature of this injection means that attackers cannot directly observe query results through the web interface but can still extract information through time-based or boolean-based techniques that infer data from the database response timing or conditional responses.

The operational impact of this vulnerability extends far beyond simple data extraction as it provides attackers with complete database access capabilities that can lead to full system compromise. Remote attackers can leverage this vulnerability to enumerate database schemas, extract user credentials, access sensitive customer information, and potentially escalate privileges within the wordpress environment. The fact that this affects the calendar contact form plugin means that attackers could target organizations that rely heavily on booking systems, potentially accessing reservation data, customer contact information, and other sensitive business data. This vulnerability directly maps to attack techniques described in the attack framework under initial access and credential access phases where adversaries establish persistent access through exploitation of web application vulnerabilities. The attack surface is particularly concerning because it requires no authentication, making it an ideal target for automated scanning and exploitation tools that can rapidly identify vulnerable systems across the internet.

Mitigation strategies for this vulnerability should prioritize immediate plugin updates to versions that address the sql injection flaw, as this represents the most straightforward and effective remediation approach. Organizations should implement web application firewalls that can detect and block malicious sql injection patterns targeting the specific admin-ajax.php endpoint and action parameters. Network segmentation and access controls should be enforced to limit exposure of the vulnerable endpoint to internal systems only where possible. Security monitoring should be enhanced to detect unusual patterns in ajax requests, particularly those containing sql keywords or malformed parameters that could indicate exploitation attempts. Database hardening measures including privilege reduction for application database accounts and implementation of proper input validation should be enforced. The vulnerability demonstrates the critical importance of regular security audits and patch management processes, as it represents a classic example of how outdated software components can provide attackers with persistent entry points. Organizations should also consider implementing database activity monitoring solutions that can detect unauthorized sql query execution patterns and alert security teams to potential exploitation attempts. This vulnerability serves as a reminder that even seemingly innocuous plugins can pose significant security risks when they contain unvalidated input processing, highlighting the need for comprehensive security assessments across all installed wordpress components and their associated dependencies.

Responsible

VulnCheck

Reservation

06/14/2026

Disclosure

06/15/2026

Moderation

accepted

CPE

ready

Exploit

Download

EPSS

0.00302

KEV

no

Activities

very low

Sources

Do you know our Splunk app?

Download it now for free!