CVE-2017-2582: Vulnerability in org.keycloak:keycloak-core
Summary
CVE-2017-2582: keycloak-core discloses system properties. Affects org.keycloak:keycloak-core versions < 2.5.1. Fixed in 2.5.1. How to fix ↓
Check if this vulnerability affects your application
Upload a manifest or SBOM and we'll show whether you're affected, plus every other risky package in the same scan.
No signup required · Results in about 60 seconds
Background
org.keycloak:keycloak-core is a Maven package that provides core functionality for Keycloak, an open-source identity and access management solution. It is responsible for parsing SAML messages and handling attribute values. This vulnerability affects versions prior to 2.5.1.
Vulnerability Detail
The StaxParserUtil class in keycloak-core replaces special strings for obtaining attribute values with system properties while parsing SAML messages. An attacker can exploit this by formatting the SAML request ID field to be a chosen system property, which can then be obtained in the "InResponseTo" field of the response. This allows the attacker to determine the values of system properties on the attacked system, potentially leading to unauthorized access or information disclosure.
How To Fix
Latest published version: 26.8.1 as of 22 Oct 2026
Upgrading to it may include breaking changes; the version below is the minimum fixed release for this vulnerability.
If you need the minimum change
2.5.1
This is the first release that contains the fix.
Tip — Not sure which version your app runs? Vulert can match this fix to it. Scan free →
Workaround
There is no known workaround for this vulnerability. It is necessary to upgrade to the fixed version of the package.
Conclusion
In conclusion, the vulnerability CVE-2017-2582 affects org.keycloak:keycloak-core versions prior to 2.5.1. It allows an attacker to determine system property values, potentially leading to unauthorized access or information disclosure. To mitigate this vulnerability, it is crucial to upgrade to version 2.5.1 or later. For further support on vulnerability remediation, please contact DevNack.com.
See every vulnerability recorded for org.keycloak:keycloak-core →
FAQ
org.keycloak:keycloak-core is a Maven package that provides core functionality for Keycloak, an open-source identity and access management solution.
This vulnerability allows an attacker to determine the values of system properties on the attacked system, potentially leading to unauthorized access or information disclosure.
To fix this vulnerability, it is recommended to upgrade to version 2.5.1 or later of org.keycloak:keycloak-core.
There is no known workaround for this vulnerability. It is necessary to upgrade to the fixed version of the package.
For more information about this vulnerability, you can visit the Vulert Playground at Vulert Scanner.
References
Related vulnerabilities
Recent vulnerabilities recorded for org.keycloak:keycloak-core.
Follow Vulert in Google
Get more Vulert vulnerability and dependency-security updates in Google Search and AI results.