Lucene search
+L

Joomla 1.5.x < 5.4.9 / 6.0.x < 6.1.4 Multiple Vulnerabilities (joomla-6-1-4-5-4-9-security-bugfix-release)

🗓️ 02 Oct 2026 00:00:00Reported by TenableType 
nessus
 nessus
🔗 www.tenable.com👁 3 Views

Joomla! Core allows unauthorized user creation and XSS via profile.save and HTMLHelper.

Related
Refs
Code
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##

include('compat.inc');

if (description)
{
  script_id(362485);
  script_version("1.2");
  script_set_attribute(attribute:"plugin_modification_date", value:"2026/10/02");

  script_cve_id(
    "CVE-2026-90906",
    "CVE-2026-90907",
    "CVE-2026-92231",
    "CVE-2026-92232"
  );
  script_xref(name:"IAVA", value:"2026-A-1067");

  script_name(english:"Joomla 1.5.x < 5.4.9 / 6.0.x < 6.1.4 Multiple Vulnerabilities (joomla-6-1-4-5-4-9-security-bugfix-release)");

  script_set_attribute(attribute:"synopsis", value:
"A PHP application running on the remote web server is affected by multiple vulnerabilities.");
  script_set_attribute(attribute:"description", value:
"According to its self-reported version, the instance of Joomla! running on the remote web server is 1.5.x prior to
5.4.9 or 6.0.x prior to 6.1.4. It is, therefore, affected by multiple vulnerabilities.

  - Joomla! Core - [20260902] - Core - Unauthorized user account creation via profile.save controller in
    Joomla 1.5.0-5.4.8, 6.0.0-6.1.3 - The profile.save controller did not check the login state of a user,
    allowing the creation of guest-level users on sites without active user registration. (CVE-2026-90907)

  - Joomla! Core - [20260901] - XSS in HTMLHelper::link method in Joomla 1.5.0-5.4.8, 6.0.0-6.1.3 - Lack of
    escaping leads to XSS vulnerabilities in the link method of the HTML Helper. (CVE-2026-90906)

  - Joomla! Core - [20260915] - Core - XSS filter bypass in InputFilter via HTML5 entity decode mismatch in
    Joomla 1.5.0-5.4.8, 6.0.0-6.1.3 - The checkAttribute method normalized an attribute value before testing
    it against the 'javascript:' scheme regex, however without decoding HTML5 entities beforehand, causing an
    XSS vector. (CVE-2026-92231)

Note that Nessus has not tested for this issue but has instead relied only on the application's self-reported version
number.");
  # https://developer.joomla.org/security-centre/1081-20260901-core-xss-in-htmlhelper-link-method.html
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?6a6f762b");
  # https://developer.joomla.org/security-centre/1082-20260902-core-unauthorized-user-account-creation-via-profile-save-controller.html
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?2cf22c3f");
  # https://developer.joomla.org/security-centre/1095-20260915-core-xss-filter-bypass-in-inputfilter-via-html5-entity-decode-mismatch.html
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?f083342d");
  # https://developer.joomla.org/security-centre/1096-20260916-core-xss-filter-bypass-in-inputfilter-via-whitespace-characters-in-html-data-uris.html
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?5c562315");
  # https://www.joomla.org/announcements/release-news/joomla-6-1-4-5-4-9-security-bugfix-release.html
  script_set_attribute(attribute:"see_also", value:"http://www.nessus.org/u?832125e4");
  script_set_attribute(attribute:"solution", value:
"Upgrade to Joomla! version 5.4.9 / 6.1.4 or later.");
  script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:P/I:P/A:N");
  script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H");
  script_set_attribute(attribute:"cvss4_vector", value:"CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N");
  script_set_attribute(attribute:"cvss_score_source", value:"CVE-2026-90907");

  script_set_attribute(attribute:"vuln_publication_date", value:"2026/09/29");
  script_set_attribute(attribute:"patch_publication_date", value:"2026/09/29");
  script_set_attribute(attribute:"plugin_publication_date", value:"2026/10/02");

  script_set_attribute(attribute:"potential_vulnerability", value:"true");
  script_set_attribute(attribute:"plugin_type", value:"remote");
  script_set_attribute(attribute:"cpe", value:"cpe:/a:joomla:joomla\!");
  script_set_attribute(attribute:"thorough_tests", value:"true");
  script_set_attribute(attribute:"enable_cgi_scanning", value:"true");
  script_set_attribute(attribute:"stig_severity", value:"I");
  script_end_attributes();

  script_category(ACT_GATHER_INFO);
  script_family(english:"CGI abuses");

  script_copyright(english:"This script is Copyright (C) 2026 and is owned by Tenable, Inc. or an Affiliate thereof.");

  script_dependencies("joomla_detect.nasl");
  script_require_keys("installed_sw/Joomla!", "www/PHP", "Settings/ParanoidReport");
  script_require_ports("Services/www", 80);

  exit(0);
}

include('vcf.inc');
include('http.inc');

if (report_paranoia < 2) audit(AUDIT_PARANOID);

var port = get_http_port(default:80, php:TRUE);

var app_info = vcf::get_app_info(app:'Joomla!', port:port, webapp:TRUE);

vcf::check_granularity(app_info:app_info, sig_segments:3);

var constraints = [
  { 'min_version' : '1.5.0', 'max_version' : '5.4.8', 'fixed_version' : '5.4.9' },
  { 'min_version' : '6.0.0', 'max_version' : '6.1.3', 'fixed_version' : '6.1.4' }
];

vcf::check_version_and_report(
    app_info:app_info,
    constraints:constraints,
    severity:SECURITY_WARNING,
    flags:{"xss":TRUE}
);

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation

02 Oct 2026 00:00Current
6Medium risk
Vulners AI Score6
CVSS 48.4
EPSS0.00272
SSVC
3