Affected versions: ≥ 3.0.0 and < 4.2.1
Full advisory: www.php-web-design.com
CVE-2026-103420 (CSRF on every action, CVSS 4.0 7.2 High), CVE-2026-105600 (PHP code injection via settings strings, 8.6 High) and CVE-2026-105601 (reflected XSS, 5.3 Medium) also affect the older StageIt lines for Joomla 3 (2.x) and Joomla 4 (4.x). Before 2.2.1 and 4.2.1 there was no CSRF token check on any action, a setting containing an apostrophe could break out of params.php and run as PHP, backup delete and restore accepted any folder path, and the StageIt bar and tab parameter allowed reflected XSS. The vendor fixed the settings break-out in 2.2.0 and 4.2.0 and the rest in 2.2.1 and 4.2.1, all released on 29 Oct 2026. Update to StageIt 2.2.1 (Joomla 3) or 4.2.1 (Joomla 4) or later. The CVE records still list 1.0 to 5.7.5 as affected; the fixed versions here come from the vendor changelog.
CVE-2026-103420 is checked by 4 rules. Find the extension and release line your site runs:
| Extension | Affected versions | Fixed in | What to do |
|---|---|---|---|
| StageIt | from 3.0.0 up to but not including 4.2.1 | 4.2.1 | Update StageIt to 4.2.1 or later. |
| StageIt | from 1.0.0 up to but not including 2.2.1 | 2.2.1 | Update StageIt to 2.2.1 or later. |
| StageIt | from 5.0.0 up to but not including 5.8.0 | 5.8.0 | Update StageIt to 5.8.0 or later. |
| StageIt | from 6.0.0 up to but not including 6.4.0 | 6.4.0 | Update StageIt to 6.4.0 or later. |
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.
7.2 High
CVSS 4.0, scored by Joomla CNACVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/VA:H/SC:N/SI:N/SA:NAffected versions: ≥ 3.0.0 and < 4.2.1
Full advisory: www.php-web-design.com
StageIt - StageIt (com_stageit) 2.x below 2.2.1 and 4.x below 4.2.1 - CSRF on every action, PHP Code Injection via Options, Backup Path Traversal and XSS
CVE-2026-103420 (CSRF on every action, CVSS 4.0 7.2 High), CVE-2026-105600 (PHP code injection via settings strings, 8.6 High) and CVE-2026-105601 (reflected XSS, 5.3 Medium) also affect the older StageIt lines for Joomla 3 (2.x) and Joomla 4 (4.x). Before 2.2.1 and 4.2.1 there was no CSRF token check on any action, a setting containing an apostrophe could break out of params.php and run as PHP, backup delete and restore accepted any folder path, and the StageIt bar and tab parameter allowed reflected XSS. The vendor fixed the settings break-out in 2.2.0 and 4.2.0 and the rest in 2.2.1 and 4.2.1, all released on 29 Oct 2026. Update to StageIt 2.2.1 (Joomla 3) or 4.2.1 (Joomla 4) or later. The CVE records still list 1.0 to 5.7.5 as affected; the fixed versions here come from the vendor changelog.
Affected versions: ≥ 1.0.0 and < 2.2.1
Full advisory: www.php-web-design.com
StageIt - StageIt (com_stageit) 5.x below 5.8.0 and 6.x below 6.4.0 - CSRF on every action, PHP Code Injection via Options, Backup Path Traversal and XSS
StageIt before 5.8.0 (Joomla 5 line) and before 6.4.0 (Joomla 6 line) had no CSRF token check on any action (build, push, remove, restore and delete backups, save Options, clear logs), so another website could trigger them through a logged-in administrator's browser. A setting containing an apostrophe could break out of the settings file params.php and run as PHP, the backup delete and restore actions accepted any folder path, the StageIt bar links and the tab parameter allowed reflected XSS, and any visitor could switch the StageIt bar off. Fixed in 5.8.0 and 6.4.0 (24 Oct 2026). Published as CVE-2026-103420 (CSRF, CVSS 4.0 7.2 High), CVE-2026-105600 (PHP code injection via settings strings, 8.6 High) and CVE-2026-105601 (reflected XSS, 5.3 Medium) on 2 Nov 2026. The older lines for Joomla 3 and 4 were fixed in StageIt 2.2.1 and 4.2.1 (29 Oct 2026) and are covered by separate rules.
Affected versions: ≥ 5.0.0 and < 5.8.0
Full advisory: our disclosure post
StageIt - StageIt (com_stageit) 5.x below 5.8.0 and 6.x below 6.4.0 - CSRF on every action, PHP Code Injection via Options, Backup Path Traversal and XSS
StageIt before 5.8.0 (Joomla 5 line) and before 6.4.0 (Joomla 6 line) had no CSRF token check on any action (build, push, remove, restore and delete backups, save Options, clear logs), so another website could trigger them through a logged-in administrator's browser. A setting containing an apostrophe could break out of the settings file params.php and run as PHP, the backup delete and restore actions accepted any folder path, the StageIt bar links and the tab parameter allowed reflected XSS, and any visitor could switch the StageIt bar off. Fixed in 5.8.0 and 6.4.0 (24 Oct 2026). Published as CVE-2026-103420 (CSRF, CVSS 4.0 7.2 High), CVE-2026-105600 (PHP code injection via settings strings, 8.6 High) and CVE-2026-105601 (reflected XSS, 5.3 Medium) on 2 Nov 2026. The older lines for Joomla 3 and 4 were fixed in StageIt 2.2.1 and 4.2.1 (29 Oct 2026) and are covered by separate rules.
Affected versions: ≥ 6.0.0 and < 6.4.0
Full advisory: our disclosure post
Updating for CVE-2026-103420 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: 6.4.0
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 15 November 2026.