Skip to content
Heist/ feed
Back to feed
Critical

EverShop Vulnerable to Arbitrary Customer Account Takeover via Exposure of Password Reset Token in API Response

Type: advisorySources: OSV

EverShop is a TypeScript-first eCommerce platform. Versions prior to 2.1.1 have a vulnerability in the "Forgot Password" functionality. When specifying a target email address, the API response returns the password reset token. This allows an attacker to take over the associated account. Version 2.1.1 fixes the issue.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-28213
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 02:44 UTC · Revision 1

Source evidence

EverShop Vulnerable to Arbitrary Customer Account Takeover via Exposure of Password Reset Token in API Response

core-osv · Original source

Published 26 Feb 2026, 22:31 UTC

EverShop is a TypeScript-first eCommerce platform. Versions prior to 2.1.1 have a vulnerability in the "Forgot Password" functionality. When specifying a target email address, the API response returns the password reset token. This allows an attacker to take over the associated account. Version 2.1.1 fixes the issue.

osv:CVE-2026-28213
Complete source record
{
  "id": "2bf54b87a8a4494ba0ded7db58a1f5245235c4b2c6e80fe2a477918cc9e116c5",
  "url": "https://osv.dev/vulnerability/CVE-2026-28213",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "EverShop Vulnerable to Arbitrary Customer Account Takeover via Exposure of Password Reset Token in API Response",
    "summary": "EverShop is a TypeScript-first eCommerce platform. Versions prior to 2.1.1 have a vulnerability in the \"Forgot Password\" functionality. When specifying a target email address, the API response returns the password reset token. This allows an attacker to take over the associated account. Version 2.1.1 fixes the issue.",
    "evidence": "osv:CVE-2026-28213",
    "products": [],
    "severity": "critical",
    "structured": {
      "id": "CVE-2026-28213",
      "aliases": [
        "CVE-2026-28213",
        "GHSA-cg73-g723-39jw"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/evershopcommerce/evershop",
              "type": "GIT",
              "events": [
                {
                  "introduced": "0"
                },
                {
                  "fixed": "cb37edc0cdddbd45761749bbe544119331bdbf35"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.1.1"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StringRangeExpression"
                  },
                  {
                    "range": [
                      {
                        "fixed": "cb37edc0cdddbd45761749bbe544119331bdbf35"
                      }
                    ],
                    "source": "REFERENCES_TAG",
                    "original_tag": "v2.1.1"
                  },
                  {
                    "cpe": "cpe:2.3:a:evershop:evershop:*:*:*:*:*:node.js:*:*",
                    "range": [
                      {
                        "introduced": "0"
                      },
                      {
                        "fixed": "2.1.1"
                      }
                    ],
                    "source": "CPE_RANGE"
                  }
                ]
              }
            }
          ],
          "versions": [
            "v1.2.1",
            "v1.2.0",
            "v1.1.0",
            "v1.0.0",
            "1.0.0-rc.9"
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-28213.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.150325734Z",
      "provider": "osv",
      "references": [
        "https://github.com/evershopcommerce/evershop/releases/tag/v2.1.1",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/28xxx/CVE-2026-28213.json",
        "https://github.com/evershopcommerce/evershop/security/advisories/GHSA-cg73-g723-39jw",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-28213"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-200",
          "CWE-640"
        ],
        "cna_assigner": "GitHub_M",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/28xxx/CVE-2026-28213.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-28213",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 517464,
  "published_at": "2026-02-26T22:31:47.122+00:00"
}