Skip to main content
← All vulnerabilities
CVE-2024-4412

Expression Language Injection via User Input in Multiple WSO2 Products Permits Arbitrary Operations

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 6.6.0.205, 3.1.0.276, 3.2.0.366, 3.2.1.18, 4.0.0.307, and 28 more
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

The software accepts user-supplied data without sufficient validation, allowing for the injection of malicious Expression Language (EL) code. This can lead to the execution of arbitrary operations within the affected deployment. Exploitation of this vulnerability requires administrator privileges. The impact is minimal as EL usage is restricted to certain read operations.

Timeline

  1. CVE published
  2. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  3. Record last updated

Affected versions

  • WSO2 WSO2 Enterprise Integrator

    From 6.6.0 · fixed in 6.6.0.205

  • WSO2 WSO2 API Manager

    From 3.1.0 · fixed in 3.1.0.276; From 3.2.0 · fixed in 3.2.0.366; From 3.2.1 · fixed in 3.2.1.18; From 4.0.0 · fixed in 4.0.0.307; From 4.1.0 · fixed in 4.1.0.169; From 4.2.0 · fixed in 4.2.0.108; From 4.3.0 · fixed in 4.3.0.20

  • WSO2 WSO2 Open Banking IAM

    From 2.0.0 · fixed in 2.0.0.346

  • WSO2 WSO2 Identity Server

    From 5.10.0 · fixed in 5.10.0.297; From 5.11.0 · fixed in 5.11.0.337; From 6.0.0 · fixed in 6.0.0.189; From 6.1.0 · fixed in 6.1.0.149; From 7.0.0 · fixed in 7.0.0.15

  • WSO2 WSO2 Identity Server as Key Manager

    From 5.10.0 · fixed in 5.10.0.293

  • WSO2 WSO2 Open Banking AM

    From 2.0.0 · fixed in 2.0.0.326

  • org.wso2.carbon.identity.framework:org.wso2.carbon.identity.user.store.configuration.ui

    From 5.14.127 · fixed in 5.14.127.8; From 5.17.5 · fixed in 5.17.5.266; From 5.17.118 · fixed in 5.17.118.6; From 5.18.187 · fixed in 5.18.187.253; From 5.18.248 · fixed in 5.18.248.20; From 5.23.8 · fixed in 5.23.8.178; From 5.24.8 · fixed in 5.24.8.9; From 5.25.92 · fixed in 5.25.92.81; From 5.25.705 · fixed in 5.25.705.8; From 7.0.78 · fixed in 7.0.78.12

  • org.wso2.carbon.identity.user.store.configuration

    From 5.14.127 · fixed in 5.14.127.8; From 5.17.5 · fixed in 5.17.5.266; From 5.17.118 · fixed in 5.17.118.6; From 5.18.187 · fixed in 5.18.187.253; From 5.18.248 · fixed in 5.18.248.20; From 5.23.8 · fixed in 5.23.8.178; From 5.24.8 · fixed in 5.24.8.9; From 5.25.92 · fixed in 5.25.92.81; From 5.25.705 · fixed in 5.25.705.8; From 7.0.78 · fixed in 7.0.78.12

  • org.wso2.carbon.identity.governance:org.wso2.carbon.identity.recovery

    From 1.4.72 · fixed in 1.4.72.66; From 1.4.100 · fixed in 1.4.100.6; From 1.7.2 · fixed in 1.7.2.2; From 1.8.107 · fixed in 1.8.107.1

  • org.wso2.carbon.identity.framework:org.wso2.carbon.identity.application.authentication.framework

    From 5.18.248 · fixed in 5.18.248.20; From 5.24.8 · fixed in 5.24.8.9; From 5.25.705 · fixed in 5.25.705.8

  • org.wso2.carbon.identity.api.server.userstore.v1

    From 1.0.190 · fixed in 1.0.190.14; From 1.2.3 · fixed in 1.2.3.4; From 1.2.23 · fixed in 1.2.23.4

References 5

security.docs.wso2.com

GitHub · wso2-extensions/identity-governance

GitHub · wso2/carbon-identity-framework

GitHub · wso2/identity-apps

GitHub · wso2/product-apim