CVE-2024-7096

Vulnérabilité moyenne dans WSO2 Open Banking IAM (WSO2)

CVSS 4.2 · Moyenne
EPSS 0.7%
WSO2•WSO2 Open Banking IAM•Versions : <2.0.0.364, 1.3.0, <5.4.1.36, <5.10.0.312, <4.3.0.16, 6.1.0, 3.0.0, 4.0.0, <1.3.0.114, 2.0.0, <3.2.1.16, <5.10.0.318, 0, 3.2.0, 4.3.0, 3.1.0, <5.3.0.38, 1.5.0, 5.10.0, 3.2.1, 5.8.0, <2.6.0.142, 5.5.0, <5.8.0.106, 4.1.0, 2.1.0, 5.4.1, <5.11.0.365, 5.7.0, <4.1.0.166, 5.6.0, <3.0.0.162, <4.2.0.101, <2.5.0.83, 2.6.0, <3.1.0.294, <1.5.0.136, <5.7.0.122, 5.11.0, 2.5.0, <5.9.0.165, <5.3.0.33, <5.5.0.51, <1.3.0, 7.0.0, <1.4.0.130, <1.3.0.131, 2.2.0, 5.2.0, <5.2.0.32, <7.0.0.60, <5.5.0.50, 1.4.0, <1.5.0.120, <5.3.0, <5.6.0.72, <4.0.0.305, 4.2.0, <2.0.0.29, <2.0.0.343, <5.6.0.58, <5.7.0.123, <2.0.0, <2.2.0.56, <3.2.0.384, 5.9.0, <5.9.0.157, 6.0.0, <2.1.0.39, <6.0.0.209, <1.4.0.134, 5.3.0, <5.2.0, <2.2.0.26, <6.1.0.188

Description

A privilege escalation vulnerability exists in multiple WSO2 products due to a business logic flaw in SOAP admin services. A malicious actor can create a new user with elevated permissions only when all of the following conditions are met: * SOAP admin services are accessible to the attacker. * The deployment includes an internally used attribute that is not part of the default WSO2 product configuration. * At least one custom role exists with non-default permissions. * The attacker has knowledge of the custom role and the internal attribute used in the deployment. Exploiting this vulnerability allows malicious actors to assign higher privileges to self-registered users, bypassing intended access control mechanisms.

Gravité et risque d'exploitation

CVE-2024-7096 obtient un score CVSS de 4.2/10, soit une gravité moyenne. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.71 %, ce qui la place devant 52.6 % des CVE référencées.

Que faire ?

  • Vérifiez si WSO2 Open Banking IAM (versions <2.0.0.364, 1.3.0, <5.4.1.36, <5.10.0.312, <4.3.0.16, 6.1.0, 3.0.0, 4.0.0, <1.3.0.114, 2.0.0, <3.2.1.16, <5.10.0.318, 0, 3.2.0, 4.3.0, 3.1.0, <5.3.0.38, 1.5.0, 5.10.0, 3.2.1, 5.8.0, <2.6.0.142, 5.5.0, <5.8.0.106, 4.1.0, 2.1.0, 5.4.1, <5.11.0.365, 5.7.0, <4.1.0.166, 5.6.0, <3.0.0.162, <4.2.0.101, <2.5.0.83, 2.6.0, <3.1.0.294, <1.5.0.136, <5.7.0.122, 5.11.0, 2.5.0, <5.9.0.165, <5.3.0.33, <5.5.0.51, <1.3.0, 7.0.0, <1.4.0.130, <1.3.0.131, 2.2.0, 5.2.0, <5.2.0.32, <7.0.0.60, <5.5.0.50, 1.4.0, <1.5.0.120, <5.3.0, <5.6.0.72, <4.0.0.305, 4.2.0, <2.0.0.29, <2.0.0.343, <5.6.0.58, <5.7.0.123, <2.0.0, <2.2.0.56, <3.2.0.384, 5.9.0, <5.9.0.157, 6.0.0, <2.1.0.39, <6.0.0.209, <1.4.0.134, 5.3.0, <5.2.0, <2.2.0.26, <6.1.0.188) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références