← Back to CVE Explorer

CVE-2024-7478

Full vulnerability record from the local CVENow database.

Description

When a WSO2 product is configured to use an external user store, the system fails to adequately obscure the existence or validity of usernames during authentication attempts. This oversight allows an attacker to repeatedly query the authentication mechanism with different username guesses, enabling the enumeration of valid usernames present in the external user store. The discovery of valid usernames can increase the risk of targeted brute-force attacks, social engineering, and information leakage. Attackers can leverage this information to craft more convincing phishing campaigns or other social engineering tactics to trick users into revealing sensitive data. The presence of username enumeration could also negatively impact an organization's reputation, leading to loss of customer trust, regulatory non-compliance, and potential legal and financial repercussions.

Severity
MEDIUM
CVSS score
5.8 (v3.1)
Vulnerability status
Awaiting Analysis
Source identifier
ed10eef1-636d-4fbe-9993-6890dfa878f8
Published
2026-10-21 14:17:06.147000
Last modified
2026-10-27 19:10:00.123000
View original CVE JSON
{
  "id": "CVE-2024-7478",
  "sourceIdentifier": "ed10eef1-636d-4fbe-9993-6890dfa878f8",
  "published": "2026-10-21T14:17:06.147",
  "lastModified": "2026-10-27T19:10:00.123",
  "vulnStatus": "Awaiting Analysis",
  "cveTags": [],
  "descriptions": [
    {
      "lang": "en",
      "value": "When a WSO2 product is configured to use an external user store, the system fails to adequately obscure the existence or validity of usernames during authentication attempts. This oversight allows an attacker to repeatedly query the authentication mechanism with different username guesses, enabling the enumeration of valid usernames present in the external user store.\n\nThe discovery of valid usernames can increase the risk of targeted brute-force attacks, social engineering, and information leakage. Attackers can leverage this information to craft more convincing phishing campaigns or other social engineering tactics to trick users into revealing sensitive data. The presence of username enumeration could also negatively impact an organization's reputation, leading to loss of customer trust, regulatory non-compliance, and potential legal and financial repercussions."
    },
    {
      "lang": "es",
      "value": "Cuando un producto WSO2 está configurado para usar un almacén de usuarios externo, el sistema no logra ocultar adecuadamente la existencia o validez de los nombres de usuario durante los intentos de autenticación. Esta omisión permite a un atacante consultar repetidamente el mecanismo de autenticación con diferentes suposiciones de nombres de usuario, lo que permite la enumeración de nombres de usuario válidos presentes en el almacén de usuarios externo.\n\nEl descubrimiento de nombres de usuario válidos puede aumentar el riesgo de ataques de fuerza bruta dirigidos, ingeniería social y fuga de información. Los atacantes pueden aprovechar esta información para elaborar campañas de phishing más convincentes u otras tácticas de ingeniería social para engañar a los usuarios y que revelen datos sensibles. La presencia de enumeración de nombres de usuario también podría impactar negativamente la reputación de una organización, lo que lleva a la pérdida de confianza del cliente, el incumplimiento normativo y posibles repercusiones legales y financieras."
    }
  ],
  "affected": [
    {
      "source": "ed10eef1-636d-4fbe-9993-6890dfa878f8",
      "affectedData": [
        {
          "vendor": "WSO2",
          "product": "WSO2 API Manager",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "lessThan": "3.1.0",
              "versionType": "custom",
              "status": "unknown"
            },
            {
              "version": "3.1.0",
              "lessThan": "3.1.0.310",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "3.2.0",
              "lessThan": "3.2.0.401",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "3.2.1",
              "lessThan": "3.2.1.26",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "4.0.0",
              "lessThan": "4.0.0.318",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "4.1.0",
              "lessThan": "4.1.0.180",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "4.2.0",
              "lessThan": "4.2.0.119",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "4.3.0",
              "lessThan": "4.3.0.30",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "WSO2",
          "product": "WSO2 Identity Server as Key Manager",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "lessThan": "5.10.0",
              "versionType": "custom",
              "status": "unknown"
            },
            {
              "version": "5.10.0",
              "lessThan": "5.10.0.320",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "WSO2",
          "product": "WSO2 Identity Server",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "lessThan": "5.10.0",
              "versionType": "custom",
              "status": "unknown"
            },
            {
              "version": "5.10.0",
              "lessThan": "5.10.0.326",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "6.0.0",
              "lessThan": "6.0.0.214",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "6.1.0",
              "lessThan": "6.1.0.198",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "7.0.0",
              "lessThan": "7.0.0.67",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "WSO2",
          "product": "WSO2 Open Banking IAM",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "lessThan": "2.0.0",
              "versionType": "custom",
              "status": "unknown"
            },
            {
              "version": "2.0.0",
              "lessThan": "2.0.0.371",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "WSO2",
          "product": "WSO2 Open Banking AM",
          "defaultStatus": "unaffected",
          "versions": [
            {
              "version": "0",
              "lessThan": "2.0.0",
              "versionType": "custom",
              "status": "unknown"
            },
            {
              "version": "2.0.0",
              "lessThan": "2.0.0.351",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        },
        {
          "vendor": "WSO2",
          "product": "WSO2 Carborn Identity Handler",
          "defaultStatus": "unknown",
          "packageName": "org.wso2.carbon.identity.handler.event.account.lock",
          "versions": [
            {
              "version": "1.4.0",
              "lessThan": "1.4.0.15",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.4.0",
              "lessThan": "1.4.0.16",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.4.11",
              "lessThan": "1.4.11.14",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.4.37",
              "lessThan": "1.4.37.1",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.6.1",
              "lessThan": "1.6.1.5",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.7.1",
              "lessThan": "1.7.1.1",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.8.6",
              "lessThan": "1.8.6.5",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.8.14",
              "lessThan": "1.8.14.1",
              "versionType": "custom",
              "status": "affected"
            },
            {
              "version": "1.9.2",
              "lessThan": "1.9.2.4",
              "versionType": "custom",
              "status": "affected"
            }
          ]
        }
      ]
    }
  ],
  "metrics": {
    "cvssMetricV31": [
      {
        "source": "ed10eef1-636d-4fbe-9993-6890dfa878f8",
        "type": "Secondary",
        "cvssData": {
          "version": "3.1",
          "vectorString": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:L/I:N/A:N",
          "baseScore": 5.8,
          "baseSeverity": "MEDIUM",
          "attackVector": "NETWORK",
          "attackComplexity": "LOW",
          "privilegesRequired": "NONE",
          "userInteraction": "NONE",
          "scope": "CHANGED",
          "confidentialityImpact": "LOW",
          "integrityImpact": "NONE",
          "availabilityImpact": "NONE"
        },
        "exploitabilityScore": 3.9,
        "impactScore": 1.4
      }
    ]
  },
  "weaknesses": [
    {
      "source": "ed10eef1-636d-4fbe-9993-6890dfa878f8",
      "type": "Secondary",
      "description": [
        {
          "lang": "en",
          "value": "CWE-204"
        }
      ]
    }
  ],
  "references": [
    {
      "url": "https://security.docs.wso2.com/en/latest/security-announcements/security-advisories/2026/WSO2-2024-3606/",
      "source": "ed10eef1-636d-4fbe-9993-6890dfa878f8"
    }
  ]
}