Skip to main content

DJ-Classifieds CVE-2026-105603

| EUVDEUVD-2026-115358 CRITICAL
Unrestricted Upload of File with Dangerous Type (CWE-434)
2026-11-02 Joomla
9.4
CVSS 4.0 · Vendor: Joomla
View

Attack ChainAIDerived

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

  1. Access
    Authenticate as low-privileged Joomla user
  2. Delivery
    Access DJ-Classifieds upload feature
  3. Exploit
    Upload malicious PHP file bypassing filters
  4. Execution
    Request uploaded web shell
  5. Impact
    Execute 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.

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

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

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 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

Vendor (Joomla) PRIMARY 9.4 CRITICAL
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
vuln.today AI 8.8 HIGH

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.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/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
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

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

Why It Matters

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.

Business Impact: Severe
Compensating Controls

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

Prevalence
Low
niche third-party Joomla classifieds extension, limited deployment footprint
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

Attack Technique

Malicious file upload attacks exploit insufficient validation when web applications accept user-provided files.

References

Advisories & patches

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