Safeguard
Vulnerability Analysis•

CVE-2026-92222: High Joomla Core SSRF in Several Extensions

CVE-2026-92222: Joomla 4.0.0 to 5.4.8 and 6.0.0 to 6.1.3 has SSRF vectors in core extensions from poorly validated URLs. Update to Joomla 5.4.9 or 6.1.4.

Safeguard Security Team
3 min read

CVE-2026-92222 is a server-side request forgery issue in several Joomla core extensions, where URLs used for server requests were not validated well enough. NVD scores it High (8.0), and Joomla also rates it High. Update to Joomla 5.4.9 or 6.1.4.

What's affected

Joomla's announcement names 5.4.9 and 6.1.4 as the fixed releases. The affected version range is stated two ways on the same page. The summary line says 3.0.0 to 5.4.8 and 6.0.0 to 6.1.3, while the description section and the NVD record say 4.0.0 to 5.4.8 and 6.0.0 to 6.1.3. If you run 3.x, treat yourself as affected and move to a supported release.

The weakness is CWE-918, server-side request forgery. The record's vector is CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:C/C:H/I:H/A:H: network reachable, but it needs high privileges and a hard-to-meet condition.

On severity the sources agree. The announcement lists both impact and severity as High with a Low probability, and NVD scores it 8.0.

How to check if you're exposed

Open System, then System Information in the Joomla administrator and read the version. Anything below 5.4.9 on 5.x or below 6.1.4 on 6.x is in range.

Beyond the version, think about network placement. SSRF matters most when the web server can reach internal services, cloud metadata addresses or admin interfaces that the outside world cannot. Check which internal destinations the Joomla host can connect to, and whether outbound traffic from it is filtered.

Paste a lockfile or SBOM into the free in-browser dependency scan to see whether this package is in your tree, including as a transitive dependency. Safeguard's reachability analysis can then show whether your code actually calls the affected path, which helps you order the work.

What to do now

  1. Update Joomla to 5.4.9 or 6.1.4 after a backup and a test on staging.
  2. Restrict outbound connections from the web server to the hosts it actually needs.
  3. Make sure internal services and metadata endpoints require authentication, so a forged request alone gets nothing.
  4. Review who holds administrator rights, since the record's vector requires high privileges.

Why it matters

Server-side request forgery turns a feature that fetches a URL on the server's behalf into a way to reach places only the server can reach. The announcement says URLs used for server-side requests were improperly validated across several core extensions, so the weakness is shared logic and not one bad function.

The score is high because of the changed scope: a request made from a trusted position can affect systems beyond Joomla itself. The need for high privileges and the complexity rating limit how easy it is. The KEV flag in the record is false and the announcement does not say it is exploited.

Quick check

What version fixes it?

Joomla 5.4.9 or 6.1.4, per the announcement.

Does a firewall help?

Restricting outbound traffic from the web server limits what a forged request can reach. It does not replace updating.

Sources

Last reviewed: 18 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.