{
  "@id": "urn:uuid:9d365252-e1c1-479a-8691-a1cab0c4c047",
  "role": "Document Creator",
  "author": "https://tuxcare.com",
  "version": 5,
  "@context": "https://openvex.dev/ns/v0.2.0",
  "timestamp": "2026-11-13T22:01:03.060103+00:00",
  "statements": [
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-10-29T07:26:03.337851+00:00",
      "status_notes": "Vulnerability CVE-2016-10540 affects version 8.0.7 of minimatch.",
      "vulnerability": {
        "name": "CVE-2016-10540"
      },
      "action_statement": "Vulnerability CVE-2016-10540 affects version 8.0.7 of minimatch."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-10-29T07:26:03.337851+00:00",
      "status_notes": "Vulnerability CVE-2022-3517 affects version 8.0.7 of minimatch.",
      "vulnerability": {
        "name": "CVE-2022-3517"
      },
      "action_statement": "Vulnerability CVE-2022-3517 affects version 8.0.7 of minimatch."
    },
    {
      "status": "affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-10-30T23:16:57.197108+00:00",
      "status_notes": "Vulnerability CVE-2026-118764 affects version 8.0.7 of minimatch.",
      "vulnerability": {
        "name": "CVE-2026-118764"
      },
      "action_statement": "Vulnerability CVE-2026-118764 affects version 8.0.7 of minimatch."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-11-13T21:50:27.209493+00:00",
      "status_notes": "Vulnerability CVE-2026-26996 does not affect version 8.0.7 of minimatch. not_affected \u2014 minimatch 8.0.7 already contains the CVE-2026-26996 fix. AST.toRegExpSource in src/ast.ts coalesces consecutive non-globstar '*' characters into a single star regex group. Upstream legacy-v8 backport commit 5173367 (author/committer ljharb@gmail.com, non-TuxCare) is an ancestor of the upstream 8.0.7 release commit c11bafe. HEAD has no commits from a TuxCare-domain identity.",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-26996"
      },
      "impact_statement": "not_affected \u2014 minimatch 8.0.7 already contains the CVE-2026-26996 fix. AST.toRegExpSource in src/ast.ts coalesces consecutive non-globstar '*' characters into a single star regex group. Upstream legacy-v8 backport commit 5173367 (author/committer ljharb@gmail.com, non-TuxCare) is an ancestor of the upstream 8.0.7 release commit c11bafe. HEAD has no commits from a TuxCare-domain identity."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-11-13T22:01:03.060103+00:00",
      "status_notes": "Vulnerability CVE-2026-27903 does not affect version 8.0.7 of minimatch. not_affected \u2014 Target minimatch 8.0.7 does not have the CVE-2026-27903 pattern. The recursive per-suffix retry loop in matchOne is gone, replaced by a greedy, leftmost globstar matcher (#matchGlobstar / #matchGlobStarBodySections). That matcher was written by upstream (commit 9bbb456, ljharb/izs) and is already in the 8.0.6/8.0.7 upstream release TuxCare onboarded. A faithful JS port of the algorithm, run wit...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-27903"
      },
      "impact_statement": "not_affected \u2014 Target minimatch 8.0.7 does not have the CVE-2026-27903 pattern. The recursive per-suffix retry loop in matchOne is gone, replaced by a greedy, leftmost globstar matcher (#matchGlobstar / #matchGlobStarBodySections). That matcher was written by upstream (commit 9bbb456, ljharb/izs) and is already in the 8.0.6/8.0.7 upstream release TuxCare onboarded. A faithful JS port of the algorithm, run wit..."
    },
    {
      "status": "not_affected",
      "products": [
        {
          "@id": "pkg:npm/minimatch@8.0.7",
          "identifiers": {
            "purl": "pkg:npm/minimatch@8.0.7"
          }
        }
      ],
      "timestamp": "2026-11-13T21:56:30.906705+00:00",
      "status_notes": "Vulnerability CVE-2026-27904 does not affect version 8.0.7 of minimatch. not_affected \u2014 The target is upstream minimatch 8.0.7, which already includes the upstream fix for the nested-extglob ReDoS (commit 9bbb456, \"limit nested extglob recursion, flatten extglobs\"). That commit is an ancestor of HEAD, shipped in the upstream release, and is authored by non-TuxCare identities. Nested extglobs are now flattened (adoption/usurpation) or their recursion is capped, so nested unbounded-...",
      "justification": "vulnerable_code_not_present",
      "vulnerability": {
        "name": "CVE-2026-27904"
      },
      "impact_statement": "not_affected \u2014 The target is upstream minimatch 8.0.7, which already includes the upstream fix for the nested-extglob ReDoS (commit 9bbb456, \"limit nested extglob recursion, flatten extglobs\"). That commit is an ancestor of HEAD, shipped in the upstream release, and is authored by non-TuxCare identities. Nested extglobs are now flattened (adoption/usurpation) or their recursion is capped, so nested unbounded-..."
    }
  ]
}
