{
  "dataType": "CVE_RECORD",
  "dataVersion": "5.1",
  "cveMetadata": {
    "cveId": "CVE ID pending (requested via MITRE CNA-LR)",
    "state": "PENDING"
  },
  "containers": {
    "cna": {
      "title": "DC416-2026-0005: Global login API distinguishes three account states, enabling unauthenticated email enumeration",
      "x_advisoryId": "DC416-2026-0005",
      "x_advisoryUrl": "https://defcontoronto.ca/advisories/DC416-2026-0005.html",
      "descriptions": [
        {
          "lang": "en",
          "value": "For an email submitted with a wrong password, the global login API returns three distinguishable responses: no account, account exists and is not locked, and account exists and is locked. No CAPTCHA was issued during probe sequences against the endpoint."
        }
      ],
      "affected": [
        {
          "vendor": "Ecovacs Robotics Co., Ltd.",
          "product": "Ecovacs global login API at gl-{country}-api.ecovacs.com",
          "defaultStatus": "affected",
          "versions": [
            {
              "status": "affected",
              "version": "production cloud as of 2026-04-14"
            }
          ]
        }
      ],
      "problemTypes": [
        {
          "descriptions": [
            {
              "lang": "en",
              "cweId": "CWE-204",
              "type": "CWE",
              "description": "CWE-204"
            }
          ]
        }
      ],
      "metrics": [
        {
          "format": "CVSS",
          "cvssV4_0": {
            "version": "4.0",
            "vectorString": "CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N",
            "baseScore": 6.9,
            "baseSeverity": "MEDIUM"
          }
        }
      ],
      "references": [
        {
          "url": "https://defcontoronto.ca/advisories/DC416-2026-0005.html"
        },
        {
          "url": "https://defcontoronto.ca/blog-ecovacs-deebot-fleet.html"
        },
        {
          "url": "https://www.ecovacs.com/global/security"
        }
      ],
      "credits": [
        {
          "lang": "en",
          "type": "finder",
          "value": "Amir Hosseinpour (independent security researcher)"
        },
        {
          "lang": "en",
          "type": "coordinator",
          "value": "DEF CON Toronto (DC416)"
        }
      ],
      "source": {
        "discovery": "EXTERNAL"
      }
    }
  }
}