CVE-2025-10044: keycloak Cross-site Scripting
Vulnerability summary
CVE-2025-10044 is a medium (CVSS 4.3) Cross-site Scripting vulnerability in keycloak. EPSS estimates a 0.31% chance of exploitation in the next 30 days, higher than 22.2% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 05-09-2025PublishedVulnerability first disclosed.
- 19-12-2025Last modifiedVulnerability information updated.
Description
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.
CVSS metrics
4 scores · 4 sources · 1 version- OSV · ChainguardEcosystem advisory · calculated4.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
- OSV · MavenEcosystem advisory · calculated4.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
- NVDNIST4.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N
EPSS trend
Probability
0.31%
Chance of exploitation in the next 30 days
Percentile
22%
Versus all other CVEs
30-day change
0.00 pp
From 0.31% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Chainguard3 products
- keycloak-26.2< 26.2.5-r6 | All versions (No fix recorded)
- keycloak-26.2-iamguarded-compatAll versions (No fix recorded)
- keycloak-fips-26.2-iamguarded-fipsAll versions (No fix recorded)
Org.keycloak2 products
- keycloak-account-ui< 26.2.9 | ≥ 26.3.0, < 26.3.4
- keycloak-admin-ui< 26.2.9 | ≥ 26.3.0, < 26.3.4
Keycloak1 product
- keycloak< 26.2.9
3 vendors · 6 products