Affected versions: < 3.11.3
Full advisory: our disclosure post
DJ-Classifieds 3.11.3, released on 2 November 2026, is a security release. The vendor changelog lists fixes for unrestricted uploads, SQL injection and missing ownership checks. Comparing the 3.11.2 and 3.11.3 code confirms: the djcf_latlon location cookie now reaches the distance search queries as a number rather than raw SQL; the advert save no longer accepts the item id and other server-controlled columns from the submitted form; profile, category and custom-field image uploads now check the real file type rather than the browser-sent type; payment, order, offer and advert-copy actions now verify the logged-in user owns the record; and the image rotate task is confined to the temporary upload folder. The bundled PayPal payment plugin was also hardened. The Joomla CNA has published three CVEs for this release, all credited to Ala Arfaoui: CVE-2026-105603, an upload flaw that lets any registered account reach remote code execution (CVSS 4.0 9.4 Critical); CVE-2026-105604, an unauthenticated SQL injection in the frontend search (9.3 Critical); and CVE-2026-105605, an IDOR in the duplicate-my-ad feature that shows other sellers' adverts to any logged-in user (5.3 Medium). Update every site to DJ-Classifieds 3.11.3. Sites still below 3.11.2 are additionally affected by the separate unauthenticated file upload fixed in 3.11.2 (CVE-2026-61424).
The base metrics as Joomla CNA published them, and what each one means for a site running an affected version. Threat and environmental metrics are left out: they describe a moment or a particular install rather than the flaw.
9.3 Critical
CVSS 4.0, scored by Joomla CNACVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NAffected versions: < 3.11.3
Full advisory: our disclosure post
Updating for CVE-2026-105604 alone can leave a site on a release another rule still matches. These are the other flaws we check for in the same extension.
Latest safe version: 3.11.3
A free audit tells you which of your Joomla and WordPress sites run an affected version, which are out of date, and which have not been backed up. No card required. If a site is already compromised, fix.mysites.guru is a single fixed fee per incident, usually resolved the same day.
This check is part of the mySites.guru Joomla vulnerability scanner, which reads every installed extension's version on each audit. Browse the rest of the Joomla vulnerability database.
Rules current as of 11 November 2026.