| Reporter | Title | Published | Views | Family All 77 |
|---|---|---|---|---|
| keycloak -- Multiple security fixes | 22 Nov 202400:00 | – | freebsd | |
| The vulnerability of the Keycloak identity and access management software lies in improper external control of the file name or path, allowing unauthorized users to gain unauthorized access to protected information. | 4 Dec 202400:00 | – | bdu_fstec | |
| The vulnerability of the SearchQueryUtils function in the software for managing identity and access control in Keycloak allows a hacker to trigger a service denial. | 3 Mar 202500:00 | – | bdu_fstec | |
| CVE-2024-10492 vulnerabilities | 25 Nov 202408:15 | – | cgr | |
| CVE-2025-10044 vulnerabilities | 10 Apr 202602:13 | – | cgr | |
| CVE-2024-10492 | 22 Nov 202409:53 | – | circl | |
| CVE-2025-10043 | 5 Sep 202520:28 | – | circl | |
| CVE-2025-10044 | 5 Sep 202520:28 | – | circl | |
| Red Hat Keycloak 安全漏洞 | 21 Nov 202400:00 | – | cnnvd | |
| Red Hat build of Keycloak 跨站脚本漏洞 | 5 Sep 202500:00 | – | cnnvd |
#%NASL_MIN_LEVEL 80900
##
# (C) Tenable, Inc.
##
include('compat.inc');
if (description)
{
script_id(265769);
script_version("1.3");
script_set_attribute(attribute:"plugin_modification_date", value:"2026/01/21");
script_cve_id("CVE-2025-10043", "CVE-2025-10044");
script_xref(name:"IAVB", value:"2025-B-0156-S");
script_name(english:"Keycloak < 26.2.9 Multiple Vulnerabilities (GHSA-wc64-wmfm-46vw)(GHSA-xmcw-mv9p-7pq2)");
script_set_attribute(attribute:"synopsis", value:
"The remote host is missing one or more security updates.");
script_set_attribute(attribute:"description", value:
"The version of Keycloak installed on the remote host is prior to 26.2.9. It is, therefore, affected by multiple
vulnerabilities as reference in the advisory GHSA-wc64-wmfm-46vw and GHSA-xmcw-mv9p-7pq2.
- A path traversal validation flaw exists in Keycloakâs vault key handling on Windows. The previous fix for
CVE-2024-10492 did not account for the Windows file separator (\). As a result, a high-privilege
administrator could probe for the existence of files outside the expected realm context through crafted
vault secret lookups. This is a platform-specific variant/incomplete fix of CVE-2024-10492.
(CVE-2025-10043)
- A flaw was found in Keycloak. Keycloakâs account console and other pages accept arbitrary text in the
error_description query parameter. This text is directly rendered in error pages without validation or
sanitization. While HTML encoding prevents XSS, an attacker can craft URLs with misleading messages (e.g.
fake support phone numbers or URLs), which are displayed within the trusted Keycloak UI. This creates a
phishing vector, potentially tricking users into contacting malicious actors. (CVE-2025-10044)
Note that Nessus has not tested for these issues but has instead relied only on the application's self-reported version
number.");
script_set_attribute(attribute:"see_also", value:"https://github.com/advisories/GHSA-wc64-wmfm-46vw");
script_set_attribute(attribute:"see_also", value:"https://github.com/advisories/GHSA-xmcw-mv9p-7pq2");
script_set_attribute(attribute:"solution", value:
"See vendor advisory");
script_set_attribute(attribute:"agent", value:"unix");
script_set_cvss_base_vector("CVSS2#AV:N/AC:L/Au:N/C:N/I:P/A:N");
script_set_cvss3_base_vector("CVSS:3.0/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N");
script_set_attribute(attribute:"cvss_score_source", value:"CVE-2025-10044");
script_set_attribute(attribute:"vuln_publication_date", value:"2025/09/05");
script_set_attribute(attribute:"patch_publication_date", value:"2025/09/05");
script_set_attribute(attribute:"plugin_publication_date", value:"2025/09/24");
script_set_attribute(attribute:"plugin_type", value:"local");
script_set_attribute(attribute:"cpe", value:"cpe:/a:keycloak:keycloak");
script_set_attribute(attribute:"stig_severity", value:"I");
script_set_attribute(attribute:"thorough_tests", value:"true");
script_end_attributes();
script_category(ACT_GATHER_INFO);
script_family(english:"Misc.");
script_copyright(english:"This script is Copyright (C) 2025-2026 and is owned by Tenable, Inc. or an Affiliate thereof.");
script_dependencies("keycloak_nix_installed.nbin");
script_require_keys("installed_sw/Keycloak");
exit(0);
}
include('vdf.inc');
# @tvdl-content
var vuln_data = {
'metadata': {'spec_version': '1.0'},
'requires': [
{'scope': 'target', 'match': {'os': 'linux'}}
],
'checks': [
{
'product': {'name': 'Keycloak', 'type': 'app'},
'check_algorithm': 'default',
'constraints' : [
{ 'fixed_version' : '26.2.9', 'fixed_display' : 'See vendor advisory' }
]
}
]
};
var vdf_result = vdf::check_and_report(vuln_data:vuln_data, severity:SECURITY_WARNING);
vdf::handle_check_and_report_errors(vdf_result:vdf_result);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