Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as low-privileged Joomla user
-
DeliveryAccess DJ-Classifieds upload feature
-
ExploitUpload malicious PHP file bypassing filters
-
ExecutionRequest uploaded web shell
-
ImpactExecute arbitrary code on server
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V5 - File Handling File type validation, storage isolation
MITRE ATT&CK
2 techniques across 2 tactics: Command and Control, 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 a running Joomla site with the DJ-Classifieds extension at a version below 3.11.3 and a reachable account: the CVSS vector's PR:L indicates a low-privileged authenticated user (e.g., a registered site user able to reach the extension's upload feature), so sites that permit public self-registration materially lower the barrier. Note the description's 'unprivileged' wording conflicts with PR:L - confirm the real privilege requirement with the vendor. The primary limiting factor is that authentication/account access is needed (per PR:L) and that the specific DJ-Classifieds posting/upload feature must be exposed; no user interaction is required (UI:N). The exact triggering parameter and filter-bypass method are not described in the available sources. |
| Impact | This is a genuine high-priority issue rather than a CVSS-inflated one. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N) describes a network-reachable, low-complexity attack needing only low-level authentication and no user interaction, and the impact is full RCE on the hosting server - the worst outcome for a web application. The vuln.today Decision label is act_now, reinforcing urgency. However, key exploitation signals are MISSING: no EPSS probability is provided, there is no CISA KEV listing, and no POC/exploit reference appears in the input, so exploitation likelihood cannot be quantified from the data - urgency here rests on the act_now decision label and the severity/mechanism, not on observed exploitation. There is also an internal conflict: the CVSS vector specifies PR:L (authenticated, low privileges) while the free-text description calls this an 'unprivileged file upload' - these disagree on whether any authentication is actually required; the PR:L vector is the structured signal and is treated as authoritative, but this discrepancy should be verified with the vendor. Net: treat as act_now for any Joomla site running DJ-Classifieds that allows user registration. |
| Exploit ScenarioDerived | An attacker registers or uses an existing low-privileged Joomla account on a site running DJ-Classifieds below 3.11.3 and abuses the extension's file-upload functionality to upload a malicious PHP file (web shell) that bypasses type restrictions. The attacker then requests the uploaded file, achieving arbitrary code execution on the web server. No public exploit was identified in the provided data, and the specific upload parameter or bypass technique is not described in the available sources. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 02, 2026
Authenticated arbitrary file upload in the DJ-Classifieds extension for Joomla before 3.11.3 lets a low-privileged account (PR:L) place files of a dangerous type on the web server and escalate to full remote code execution. The vendor-reported severity is high - CVSS 9.4 as published, with an assessed 3.1 vector of AV:N/AC:L/PR:L/UI:N and high confidentiality, integrity and availability impact - and the current priority label is act_now, so sites running the component should be updated promptly. No CISA KEV entry and no public exploit code were identified at time of analysis; the exact upload parameter and the validation-bypass technique are not described in the available sources.
RemediationAI
Update DJ-Classifieds to 3.11.3 or later; that is the fixed release boundary given for this issue, and the vendor page at https://dj-extensions.com/dj-classifieds should be checked for the corresponding release notes and download. Because exploitation requires a reachable low-privileged account (PR:L) plus the extension's upload feature, interim compensating controls are: disable public self-registration or tighten account approval so untrusted users cannot obtain the low-privileged account the attack needs (trade-off: reduced community sign-up and manual account administration); restrict access to the classifieds posting/upload feature to trusted user groups or temporarily unpublish the component until it is patched (trade-off: loss of the classifieds functionality on the site); and, where a reverse proxy or WAF fronts the site, block uploads of executable/script file types to the component's upload paths (trade-off: possible false positives on legitimate attachments and no protection against a bypass of the rule itself). None of these substitutes for installing 3.11.3, and the vendor's advisory should be consulted for any additional guidance specific to this release.
Affected VersionsENISA
Affected Packages
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 classifieds component published by DJ-Extensions that runs inside a Joomla site, which in practice means a PHP application on a web server where uploaded content commonly lands in a web-reachable directory. The flaw is classified as CWE-434 (Unrestricted Upload of File with Dangerous Type), i.e. the upload handling for the classifieds posting/attachment feature does not adequately restrict the type of file a user can submit, so content that the server will later interpret can be stored. CPE data lists the affected package generically as cpe:2.3:a:dj-extensions.com:dj-classifieds_extension_for_joomla:*:*:*:*:*:*:*:* (all versions in the wild prior to the fixed release), and the only vendor reference supplied is the product page at https://dj-extensions.com/dj-classifieds. Two caveats matter for triage: the description calls the upload 'unprivileged' while both the published CVSS 4.0 vector and the assessed CVSS 3.1 vector specify PR:L, so the real privilege requirement should be confirmed with the vendor; and the sources do not document which request parameter, which validation routine, or which bypass is involved, so the trigger is not described in the available evidence.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Network-reachable file upload needing only a low-privileged account (PR:L), no interaction, yielding web-server RCE with full C/I/A impact; scope unchanged as code runs within the web application context.
Primary rating from Vendor (Joomla).
CVSS VectorVendor: Joomla
DescriptionCVE.org
Joomla Extension - dj-extensions.com - Authenticated arbitrary file upload in DJ-Classifieds < 3.11.3 - The Joomla extension DJ-Classifieds is vulnerable to an unprivileged file upload, leading to full RCE.
Executive ViewAI
CVE-2026-105603 is a critical vulnerability in the DJ-Classifieds extension for Joomla (versions before 3.11.3) that allows a low-privileged authenticated user to upload dangerous files and achieve remote code execution. This puts Joomla sites using this extension at risk of full server compromise, data theft, and service disruption. Leadership should prioritize remediation because a single compromised low-level account could lead to complete system takeover.
No vendor-released patch identified at time of analysis. Interim mitigations: restrict access to the vulnerable upload feature to trusted users, disable or remove the DJ-Classifieds extension if not essential, implement file upload validation at the web server level (e.g., block executable file types), and monitor for anomalous file uploads or privilege escalation attempts.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.
Unauthenticated SQL injection in the frontend search of the DJ-Classifieds extension for Joomla (versions before 3.11.3)
DJ-Classifieds before 3.11.3 exposes seller contact details and draft ad content to any logged-in user through an insecu
EUVD-2026-115358
NVD
CVE.org
Vulnrichment
GitHub PoC
Exploit-DB