CVE-2017-20267
Received Received - Intake
SQL Injection in Joomla! Calendar Planner Component

Publication date: 2026-06-19

Last updated on: 2026-06-19

Assigner: VulnCheck

Description
Joomla! Component Calendar Planner 1.0.1 contains an SQL injection vulnerability that allows unauthenticated attackers to inject SQL commands through the category_id parameter. Attackers can send GET requests to the events view with malicious SQL code in the category_id parameter to extract sensitive database information.
CVSS Scores
EPSS Scores
Probability:
Percentile:
Meta Information
Published
2026-06-19
Last Modified
2026-06-19
Generated
2026-06-19
AI Q&A
2026-06-19
EPSS Evaluated
N/A
NVD
EUVD
Affected Vendors & Products
Showing 2 associated CPEs
Vendor Product Version / Range
joomla component_calendar_planner 1.0.1
joomlathat calendar_planner to 1.0.1 (exc)
Helpful Resources
Exploitability
CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-89 The product constructs all or part of an SQL command using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended SQL command when it is sent to a downstream component. Without sufficient removal or quoting of SQL syntax in user-controllable inputs, the generated SQL query can cause those inputs to be interpreted as SQL instead of ordinary user data.
Attack-Flow Graph
AI Quick Actions
Instant insights powered by AI
Impact Analysis

This vulnerability can have significant impacts including unauthorized access to sensitive database information. Attackers can exploit the SQL injection flaw to extract confidential data without authentication, potentially leading to data breaches, loss of data confidentiality, and compromise of the affected Joomla! site.

Compliance Impact

The SQL injection vulnerability in Joomla! Component Calendar Planner 1.0.1 allows unauthenticated attackers to extract sensitive database information by injecting malicious SQL commands. This unauthorized access to sensitive data could lead to violations of data protection regulations such as GDPR and HIPAA, which require safeguarding personal and sensitive information against unauthorized access and breaches.

Organizations using the affected component may face compliance risks if the vulnerability is exploited, as it undermines the confidentiality and integrity of stored data. Remediation by updating to a patched version is essential to maintain compliance with these standards.

Executive Summary

The Joomla! Component Calendar Planner version 1.0.1 contains a high-severity SQL injection vulnerability. This flaw allows unauthenticated attackers to inject malicious SQL commands through the category_id parameter in the events view by sending specially crafted GET requests. Exploiting this vulnerability enables attackers to extract sensitive information from the database.

Detection Guidance

This vulnerability can be detected by monitoring HTTP GET requests to the Joomla! Component Calendar Planner's events view that include the category_id parameter. Suspicious or malformed SQL code within this parameter may indicate an attempted SQL injection attack.

A practical detection method is to analyze web server logs or use network monitoring tools to filter requests containing the pattern: /index.php/component/calendarplanner/events?searchword=&option=com_calendarplanner&view=events&category_id=[SQL].

Example command using grep on web server logs to find suspicious requests:

  • grep "category_id=" /var/log/apache2/access.log

Further inspection of the category_id parameter values for SQL keywords or special characters can help identify exploitation attempts.

Mitigation Strategies

Immediate mitigation steps include updating the Joomla! Component Calendar Planner extension to a version that patches this SQL injection vulnerability, if available.

If an update is not immediately available, restrict access to the vulnerable component by implementing web application firewall (WAF) rules to block or sanitize requests containing suspicious input in the category_id parameter.

Additionally, monitor logs for exploitation attempts and consider disabling or removing the Calendar Planner extension until a fix is applied.

Chat Assistant
Ask questions about this CVE
Hi! I’m here to help you understand CVE-2017-20267. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70
EPSS Chart