CVE-2017-2582: red hat keycloak
Vulnerability summary
CVE-2017-2582 is a medium (CVSS 6.5) vulnerability in red hat keycloak. EPSS estimates a 2.43% chance of exploitation in the next 30 days, higher than 84.2% of scored vulnerabilities.
Not severe (CVSS 6.5, network access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 6Timeline
- 26-07-2018PublishedVulnerability first disclosed.
- 05-08-2024Last modifiedVulnerability information updated.
Description
It was found that while parsing the SAML messages the StaxParserUtil class of keycloak before 2.5.1 replaces special strings for obtaining attribute values with system property. This could allow an attacker to determine values of system properties at the attacked system by formatting the SAML request ID field to be the chosen system property which could be obtained in the "InResponseTo" field in the response.
CVSS metrics
5 scores · 4 sources · 2 versions- NVDNIST6.5MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · Red hatEcosystem advisory · calculated6.5MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
- OSV · MavenEcosystem advisory · calculated6.5MediumCVSS:3.0/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
2.43%
Chance of exploitation in the next 30 days
Percentile
84%
Versus all other CVEs
30-day change
No change 0.00 pp
From 2.43% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-201Insertion of Sensitive Information Into Sent DataThe code transmits data to another actor, but a portion of the data includes sensitive information that should not be accessible to that actor.
- CWE-200Exposure of Sensitive Information to an Unauthorized ActorThe product exposes sensitive information to an actor that is not explicitly authorized to have access to that information.
Affected systems
Known conditions: network-reachable, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat198 products
- jboss_enterprise_application_platform6.0.0 | 6.4.0 | 7.0.0 | 7.1.0
- keycloak< 2.5.1
- eap7< 0:1-13.el6eap | < 0:1-13.el7eap
- eap7-activemq-artemis< 0:2.6.3-3.redhat_00014.1.el6eap | < 0:2.6.3-3.redhat_00014.1.el7eap
- eap7-activemq-artemis-cli< 0:2.6.3-3.redhat_00014.1.el6eap | < 0:2.6.3-3.redhat_00014.1.el7eap
Org.keycloak1 product
- keycloak-core< 2.5.1
Red hat1 product
- keycloak2.5.1
3 vendors · 200 products · Showing 200 of 506
References
89 linksShow all 89 references
- github.com/keycloak/keycloak/pull/3715/commits/0cb5ba0f6e83162d221681f47b470c3042eef237X Refsource CONFIRMPatchThird Party Advisory
- bugzilla.redhat.com/show_bug.cgi?id=CVE-2017-2582X Refsource CONFIRMIssue TrackingPatchVendor Advisory