cbcvebase.
CVE-2026-56290
published 2026-06-29

CVE-2026-56290: Joomla Extension - joomlack.fr - Unauthenticated file upload in Page Builder CK extension < 3.6.0 - The Joomla extension Page Builder CK is vulnerable to an…

PriorityP196critical9.8CVSS 3.1
AVNACLPRNUINSUCHIHAH
KEVITWEXPLOITInitial access
CISA Known Exploited Vulnerabilitydue 2026-07-10
Exploited in the wild
EPSS
30.38%
98.2th percentile
Joomla Extension - joomlack.fr - Unauthenticated file upload in Page Builder CK extension < 3.6.0 - The Joomla extension Page Builder CK is vulnerable to an unauthenticated arbitrary file upload that allows uploading executable files and leads to full RCE.

Affected

2 ranges
VendorProductVersion rangeFixed in
joomlack.frjoomlack.fr_page_builder_ck_extension_for_joomla
joomlackpage_builder_ck< 3.6.03.6.0

Detection & IOCsextracted from sources · hover to see the quote

path/components/com_pagebuilderck/assets/pagebuilderck.js
url/index.php?option=com_pagebuilderck&task=fonts.save
  • Monitor for unauthenticated POST requests to the Joomla endpoint `index.php` with query parameters `option=com_pagebuilderck` and `task=fonts.save`. This is the exploitation vector for the arbitrary file upload leading to RCE.
  • The exploit posts a `url` parameter pointing to an attacker-controlled callback server (e.g., for font.css delivery). Detect outbound or inbound requests referencing a `CALLBACK` host combined with `font.css` path in the `fonts.save` request body.
  • After exploitation, a web shell is written to a predictable path (`SHELL_PATH`) under the Joomla web root. Monitor for new PHP file creation under the `com_pagebuilderck` component directory and unexpected HTTP 200 responses to PHP files in that path.
  • The exploit checks for the string `ERROR_INVALID_CONTROLLER` in the server response to determine if the component is present. Absence of this string on a `fonts.save` POST indicates a potentially vulnerable and exploitable target.
  • Use the Google dork `inurl:com_pagebuilderck` or presence of `/components/com_pagebuilderck/assets/pagebuilderck.js` to identify exposed Joomla instances running the vulnerable Page Builder CK component.
  • The exploit sets `Content-Type: application/x-www-form-urlencoded` and `Accept: application/json,text/plain,*/*` on the malicious POST. This combination on requests to `com_pagebuilderck` `fonts.save` is a strong detection signal.
  • ·The exploit targets version 3.5.10 specifically in the title, but the NVD and CISA entries do not specify a fixed version. The vendor advisory should be consulted to confirm the exact affected version range and whether a patched release exists.
  • ·The `SHELL_PATH` and `CALLBACK` values used by the exploit are runtime variables not hardcoded in the published PoC snippet. The actual dropped shell filename/path will vary per attacker — file integrity monitoring on the entire Joomla web root is recommended rather than relying on a single static path.
  • ·CISA has added this to the Known Exploited Vulnerabilities catalog with a remediation due date of 2026-07-10, indicating active in-the-wild exploitation. Treat any unpatched internet-facing Joomla instance with com_pagebuilderck installed as actively at risk.

CVSS provenance

nvdv3.19.8CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
nvdv4.010.0CRITICALCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:A/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:Y/R:X/V:X/RE:X/U:Red
vulncheck9.8CRITICAL
cisa9.8CRITICAL
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.