CVE-2024-12369

Elytron-oidc-client: oidc authorization code injection

Published Dec 9, 2024 CVSS 3.1 · 4.2 Medium EPSS < 1% KEV · Not listed
Description
A vulnerability was found in OIDC-Client. When using the RH SSO OIDC adapter with EAP 7.x or when using the elytron-oidc-client subsystem with EAP 8.x, authorization code injection attacks can occur, allowing an attacker to inject a stolen authorization code into the attacker's own session with the client with a victim's identity. This is usually done with a Man-in-the-Middle (MitM) or phishing attack.

Remediation

Vendor Workaround

Currently, no mitigation is currently available for this vulnerability.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-3427 Duplicate Advisory: WildFly Elytron OpenID Connect Client Extension authorization code injection attack
Github GHSA Github GHSA GHSA-5565-3c98-g6jc WildFly Elytron OpenID Connect Client ExtensionOIDC authorization code injection attack
History
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el9
Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8.0
cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el9
References
Type Values Removed Values Added
Metrics epss

{'score': 0.00037}

epss

{'score': 0.00042}

Type Values Removed Values Added
CPEs cpe:/a:redhat:jboss_enterprise_application_platform:8 cpe:/a:redhat:jboss_enterprise_application_platform:8.0::el8
References
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description A vulnerability was found in OIDC-Client. When using the RH SSO OIDC adapter with EAP 7.x or when using the elytron-oidc-client subsystem with EAP 8.x, authorization code injection attacks can occur, allowing an attacker to inject a stolen authorization code into the attacker's own session with the client with a victim's identity. This is usually done with a Man-in-the-Middle (MitM) or phishing attack.
Title Elytron-oidc-client: oidc authorization code injection
First Time appeared Redhat
Redhat build Keycloak
Redhat jboss Enterprise Application Platform
Weaknesses CWE-345
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:jboss_enterprise_application_platform:7
cpe:/a:redhat:jboss_enterprise_application_platform:8
Vendors & Products Redhat
Redhat build Keycloak
Redhat jboss Enterprise Application Platform
References
Metrics cvssV3_1

{'score': 4.2, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:L/A:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Aug 4, 2026, 1:38 PM
Reserved
Dec 9, 2024, 4:33 PM
Status
Deferred
Published
Dec 9, 2024, 9:15 PM
Modified
Aug 4, 2026, 2:16 PM
Severity
Moderate
Public date
Dec 9, 2024, 12:00 AM