External risk intelligence

Joomla Extension Page Builder CK Second Order SQL Injection

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-77994

The vulnerability exists in a Joomla extension designed for frontend page building. Such extensions are typically installed on public-facing websites to manage content and visual elements, making the affected functionality reachable over the internet as part of the normal web application surface.

SQL Injection

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This advisory details a critical vulnerability found in a Joomla extension used for building web pages. The issue involves a second-order SQL injection, meaning that an attacker could potentially manipulate data in a way that leads to unauthorized access or modification of backend information. The primary concern is to confirm if this specific extension is in use and exposed to the internet.

  • Extension allows untrusted data input.
  • This could lead to unauthorized data access or changes.
  • Confirm use and exposure of this specific extension.

Attack Path

How an attacker could exploit the issue

An attacker could reach the vulnerable component through the internet without needing any authentication or user interaction. By interacting with the page builder's frontend, they could trigger the vulnerability in the `loadStyles` method, potentially leading to unauthorized access and modification of the website's data.

  • No authentication or user interaction needed.
  • Triggered via the frontend page builder's `loadStyles` method.
  • Risk of unauthorized data access and modification.

Live Threat

Current exploitation, exposure, and threat context

The Joomla extension Page Builder CK, when vulnerable, could allow an attacker to inject malicious SQL commands through the loadStyles method on the frontend. This could potentially lead to unauthorized access or manipulation of data stored within the Joomla website's database.

  • Database access and integrity.
  • SQL injection via frontend.
  • Data corruption or unauthorized access.

Operational Fix

Recommended remediation, mitigation, and detection steps

This SQL injection vulnerability in a Joomla extension likely impacts organizations using the Page Builder CK for their public-facing websites. Responsibility for addressing this will likely fall to the application owners or the platform/infrastructure teams managing the Joomla installations. The immediate first step is to identify all instances of this extension, confirm their reachability and business criticality, and then engage with the accountable owner to plan remediation.

  • Application or platform teams own this.
  • Verify extension presence and reachability.
  • Plan risk-based remediation strategy.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the Page Builder CK Joomla extension?

Page Builder CK is an extension for the Joomla content management system that allows users to design and customize website page layouts visually. It is typically used by site administrators to build frontend content blocks and styling components without needing to manually write code for every page element.

What does second-order SQL injection mean for CVE-2026-77994?

This vulnerability is classified as CWE-89 (Improper Neutralization of Special Elements used in an SQL Command). Unlike a standard injection where malicious input is immediately processed, a second-order attack involves storing untrusted data that is later retrieved and executed as a command by the database, allowing an attacker to manipulate backend information.

How is the vulnerability triggered in Page Builder CK?

The flaw is triggered through the extension's frontend page model, specifically via the loadStyles method. An attacker interacts with the frontend to pass malicious input that is later used improperly by the database. Simply having the extension installed does not trigger the bug; it requires a specific interaction path that processes the tainted data through the affected method.

Why should I care about CVE-2026-77994?

According to Halo Surface Signal, this extension is designed for frontend page building on public-facing websites, which puts the vulnerable functionality directly on the internet-accessible surface. Because it is reachable without authentication, any site using an affected version is directly exposed to potential unauthorized database access or modification by remote actors.

What are the first steps to address this vulnerability?

You should begin by auditing your Joomla environment to identify if Page Builder CK is currently installed and active. Once identified, determine the version in use to confirm if it is below 3.6.5. Afterward, coordinate with the site owners or infrastructure teams to prioritize updating or restricting access to the extension until a patch is applied.

References