External risk intelligence

Phoca Cart Unauthenticated SQL Injection Vulnerability

CVE advisorySeverity: CRITICAL (CVSS 9.3)

CVE-2026-74251

The vulnerability exists in a public shop items page of a Joomla extension, which is designed to be accessible to any user on the internet for browsing products. Since it allows unauthenticated SQL injection via parameters on a public-facing web page, the attack surface is exposed by design in normal operations.

SQL Injection

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

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

This vulnerability affects an e-commerce extension for Joomla websites, specifically how it handles product attribute filtering. It allows an unauthenticated attacker to potentially extract sensitive data from the website's database. The primary concern is to confirm if this specific extension is in use and whether it is exposed to the internet.

  • Unauthenticated attackers can inject database commands.
  • Impacts systems with a public-facing product catalog.
  • Confirm usage and internet exposure of the extension.

Attack Path

How an attacker could exploit the issue

An unauthenticated attacker can exploit this vulnerability by sending specially crafted requests to the public shop items page. The attacker targets the `a[]` and `s[]` GET parameters, which are directly included in SQL queries without proper sanitization. This allows the attacker to inject malicious SQL code, potentially leading to unauthorized access and extraction of sensitive database information.

  • No authentication required.
  • Inject SQL via GET parameters.
  • Database compromise and data theft.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could impact database integrity and expose sensitive information when users interact with the public shop items page of the Phoca Cart extension. Specifically, the "attribute" and "specification" GET parameters are processed without proper sanitization, allowing an unauthenticated attacker to inject malicious SQL commands. This could lead to the extraction of all data from the site's database.

  • Full database extraction.
  • Via unauthenticated SQL injection.
  • Compromise of all site data.

Operational Fix

Recommended remediation, mitigation, and detection steps

The Joomla extension Phoca Cart, specifically its public shop items page, is vulnerable to unauthenticated SQL injection. This allows unauthenticated attackers to extract full database information by injecting malicious SQL through the `a[]` and `s[]` GET parameters. Owners of Joomla sites utilizing this extension should prioritize identifying affected instances, assessing their exposure and business criticality, and coordinating with the vendor for remediation.

  • Application owners should own this issue.
  • Verify public reachability and business criticality.
  • Plan remediation with vendor coordination.

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 Phoca Cart for Joomla?

Phoca Cart is an e-commerce extension used to build online stores within the Joomla content management system. It provides the functionality to display product catalogs, manage shopping carts, and handle customer browsing experiences directly on a website.

What does CWE-89 mean for CVE-2026-74251?

CWE-89 refers to Improper Neutralization of Special Elements used in an SQL Command, commonly called SQL Injection. In this CVE, it means the extension fails to sanitize user input in specific URL parameters. Instead of treating these inputs as simple text, the application interprets them as database commands, allowing unauthorized access to the site's underlying data.

How is this SQL injection triggered?

An attacker triggers this by sending a web request containing malicious SQL commands within the 'a[]' or 's[]' parameters on the public shop items page. The vulnerability is specifically located in how these parameters are processed. Standard, benign browsing of products that does not involve manipulating these specific attribute or specification filtering parameters will not trigger the flaw.

Is my site at risk?

If you run a Joomla site with an affected version of Phoca Cart, your site is likely exposed. According to Halo Surface Signal, this vulnerability exists on public-facing shop pages intended for internet users, meaning the attack surface is exposed by design during normal operations.

How do I respond to this threat?

Begin by confirming if your Joomla instance uses the Phoca Cart extension and verify if it is running a vulnerable version. Assess the business importance of the site and identify its internet reachability. Coordinate directly with Phoca for official security updates or guidance on patching the identified vulnerability.

References