CVE-2018-5974
published 2018-02-17CVE-2018-5974: SQL Injection exists in the SimpleCalendar 3.1.9 component for Joomla! via the catid array parameter.
PriorityP264critical9.8CVSS 3.0
AVNACLPRNUINSUCHIHAH
EXPLOIT
EPSS
2.70%
84.1th percentile
SQL Injection exists in the SimpleCalendar 3.1.9 component for Joomla! via the catid array parameter.
Affected
1 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| albonico | simplecalendar | — | — |
Detection & IOCsextracted from sources · hover to see the quote
commandcatid[VerAyari]=(/*!02225UPDATEXML*/(66,CONCAT(0x3a,(/*!02225SELECT*/+GROUP_CONCAT(table_name+SEPARATOR+0x3a)+FROM+INFORMATION_SCHEMA.TABLES+/*!02225WHERE*/+TABLE_SCHEMA=DATABASE()),(ELT(1=1,1))),1))↗
commandcatid[0]=%28%55%50%44%41%54%45%58%4d%4c%28%30%2c%2f%2a%21%30%31%31%31%31%43%4f%4e%43%41%54%2a%2f%280x2e%2c%76%65%72%73%69%6f%6e%28%29%2c0x7e7e7e7e%2c%28%53%45%4c%45%43%54%20%28%45%4c%54%28%36%36%3d%36%36%2c%31%29%29%29%2c%64%61%74%61%62%61%73%65%28%29%29%2c2925%29%29↗
- →Detect SQL injection attempts against the Joomla SimpleCalendar component by monitoring HTTP requests containing 'option=com_simplecalendar' combined with array-style 'catid[' parameter keys (e.g., catid[0] or catid[VerAyari]) in the query string. ↗
- →Flag requests to com_simplecalendar containing MySQL error-based SQLi payloads using UPDATEXML or CONCAT with INFORMATION_SCHEMA.TABLES, which are characteristic of this exploit's enumeration technique. ↗
- →Alert on MySQL XPATH syntax error responses containing version strings (e.g., 'XPATH syntax error') in HTTP responses from Joomla endpoints, as this indicates successful error-based SQL injection data exfiltration. ↗
- →Detect use of MySQL conditional comment syntax (/*!02225 ... */) in HTTP query parameters targeting Joomla, as this is used to bypass naive keyword filters in this exploit. ↗
- ·The exploit targets specifically version 3.1.9 of the SimpleCalendar Joomla component; other versions may or may not be affected. ↗
- ·The PoC payloads include both URL-encoded and plaintext variants of the same injection, so detection rules must handle both encoded (percent-encoded) and decoded forms of the catid parameter. ↗
CVSS provenance
nvdv3.09.8CRITICALCVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv2.07.5HIGHAV:N/AC:L/Au:N/C:P/I:P/A:P
CVEs like this are exactly what “Exploited This Week” covers.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
No detection rules found.
No writeups or analysis indexed.
2018-02-17
Published