Skip to main content

DJ-Classifieds EUVDEUVD-2026-115359

| CVE-2026-105604 CRITICAL
SQL Injection (CWE-89)
2026-11-02 Joomla
9.3
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Locate Joomla site running DJ-Classifieds < 3.11.3
  2. Delivery
    Submit crafted frontend search parameter
  3. Exploit
    Inject SQL into backend query (CWE-89)
  4. Execution
    Extract or manipulate database records
  5. Impact
    Exfiltrate user/credential data

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Parameterized queries, prepared statements
MITRE ATT&CK

2 techniques across 2 tactics: Initial Access, Persistence

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires that the DJ-Classifieds extension (version < 3.11.3) be installed and that its frontend search functionality be publicly reachable - which is the default for a classifieds/listings component intended for anonymous site visitors. No authentication, user interaction, or special configuration is indicated (PR:N/UI:N), so default public-facing deployments are exploitable by remote unauthenticated attackers. The primary limiting factor is product-specific: only sites running this particular Joomla extension below 3.11.3 are affected; the exact vulnerable search parameter and query context are not described in the available vendor reference.

Impact

This is a genuine high-priority issue, not a CVSS-inflated paper risk. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a network-reachable, low-complexity flaw requiring no authentication and no user interaction, reached through the public frontend search of an e-commerce/classifieds component - meaning the attack surface is exposed to anonymous internet visitors by design. The vuln.today Decision label is act_now, aligning with the 9.3 base score and the CWE-89 SQL injection class, which typically yields direct database read and, depending on the injection context, write/manipulation (reflected in VC:H/VI:H/VA:H). Conflicting/missing signals must be noted: no EPSS exploitation-probability score was provided, the vulnerability is NOT listed in CISA KEV in the supplied data, and no POC/exploit reference was provided - so there is no evidence of active or public exploitation despite the high severity. The elevated priority therefore rests on exploitability characteristics (unauthenticated, network, trivial complexity) rather than on confirmed in-the-wild activity. The only reference is the vendor landing page (dj-extensions.com), not a detailed advisory, so mechanism-level details beyond 'frontend search' are unverified.

Exploit ScenarioDerived

An anonymous attacker browses to a public DJ-Classifieds listing on a Joomla site and submits a crafted value through the frontend search parameter, injecting SQL into the backend query. Because no login is required (PR:N) and complexity is low, the attacker extracts database contents such as user records and session/credential data, and may alter stored data. No public exploit code was provided in the input, so weaponization status is unknown.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 02, 2026

Unauthenticated SQL injection in the frontend search of the DJ-Classifieds extension for Joomla (versions before 3.11.3) lets remote attackers reach the site's database without logging in, with high confidentiality, integrity and availability impact (CVSS 9.3, CWE-89). Affected are Joomla sites running the third-party classifieds component from dj-extensions.com; exploitation requires only that the extension be installed and its frontend search be publicly reachable, which is the normal deployment mode for an anonymous-visitor listings component. No CISA KEV entry exists and no public exploit identified at time of analysis, but the vendor-reported severity and the lack of any authentication or interaction prerequisite make this an act_now priority.

RemediationAI

Vendor-released patch: upgrade DJ-Classifieds to version 3.11.3 or later, available from https://dj-extensions.com/dj-classifieds - this is the complete fix and should be applied to every Joomla instance running the component. Because the vulnerable path is the public frontend search, restricting or disabling that search (for example by unpublishing the search view or limiting access to the component's search endpoint at the web server or WAF) reduces exposure until the upgrade is deployed, at the cost of removing a core user-facing feature of the classifieds component; the vendor reference supplied here does not document a supported interim workaround, so upgrading remains the only recommended and verified remedy.

Affected VersionsENISA

DJ-Classifieds extension for Joomla 1.0-3.11.2

Affected Packages

euvd dj_classifieds_extension_for_joomla no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

DJ-Classifieds is a commercial Joomla component from dj-extensions.com that adds classified-ad listings to a Joomla site; the CPE cpe:2.3:a:dj-extensions.com:dj-classifieds_extension_for_joomla pins the affected product line. The root cause is CWE-89 (SQL injection): attacker-controlled input from the frontend search feature is incorporated into a database query without adequate parameterisation or escaping, so a crafted search request can modify the query's structure. The CVSS 4.0 vector AV:N/AC:L/AT:N/PR:N/UI:N with VC:H/VI:H/VA:H and no subsequent-system impact describes a network-reachable, unauthenticated, no-interaction attack against the Joomla site's own database only. The trigger is only partly described: the vendor reference does not identify the specific search parameter, the query context, or whether the injection is error-, union- or boolean-based, so the exact request shape an attacker would use is not documented in the available sources.

Know when Dj Classifieds Extension For Joomla gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (Joomla) PRIMARY 9.3 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 9.8 CRITICAL

Unauthenticated network-reachable frontend search SQLi gives AV:N/AC:L/PR:N/UI:N; SQL injection permits database read and manipulation, so C/I/A:H with unchanged scope.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Joomla).

CVSS VectorVendor: Joomla

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

Joomla Extension - dj-extensions.com - Unauthenticated SQL injection in DJ-Classifieds < 3.11.3 - The Joomla extension DJ-Classifieds is vulnerable to an unauthenticated SQL injection vector in the frontend search.

Executive ViewAI

Why It Matters

A critical unauthenticated SQL injection vulnerability in the DJ-Classifieds extension for Joomla (versions before 3.11.3) exposes the underlying database to remote attackers without any login requirement. Any organization hosting a public Joomla site with this component is at risk of data theft, tampering, and disruption because the vulnerable search function is reachable by anonymous visitors by default. Leadership should prioritize remediation immediately, as successful exploitation could lead to full database compromise and regulatory or reputational consequences.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include disabling or restricting access to the DJ-Classifieds frontend search, deploying WAF rules to detect and block SQL injection attempts, and reducing database user privileges to limit impact.

Threat Intelligence Overview

Prevalence
Low
niche commercial Joomla classifieds extension, not broadly deployed
Social Media
1
Sightings
Data Quality
2 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
None
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

46
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +46
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

SQL injection exploits the way applications construct database queries by mixing user input directly into SQL statements.

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy