hsec-2023-0002

osv_haskell
Description

# Improper Verification of Cryptographic Signature The Biscuit specification version 1 contains a vulnerable algorithm that allows malicious actors to forge valid Γ-signatures. Such an attack would allow an attacker to create a token with any access level. The version 2 of the specification mandates a different algorithm than gamma signatures and as such is not affected by this vulnerability.

Timeline
Published
unknown
Last Modified
unknown
CVSS Details

CVSS details not available.

Affected Products

No product information available.

References
Linked Vulnerabilities

No linked vulnerabilities found.

{
  "affected": [
    {
      "database_specific": {
        "human_link": "https://github.com/haskell/security-advisories/tree/main/advisories/published/2023/HSEC-2023-0002.md",
        "osv": "https://raw.githubusercontent.com/haskell/security-advisories/refs/heads/generated/osv-export/2023/HSEC-2023-0002.json",
        "source": "https://github.com/haskell/security-advisories/blob/generated/osv-export/2023/HSEC-2023-0002.json"
      },
      "package": {
        "ecosystem": "Hackage",
        "name": "biscuit-haskell",
        "purl": "pkg:hackage/biscuit-haskell"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0.1.0.0"
            },
            {
              "fixed": "0.2.0.0"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "severity": [
        {
          "score": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
          "type": "CVSS_V3"
        }
      ],
      "versions": [
        "0.1.0.0",
        "0.1.1.0"
      ]
    }
  ],
  "aliases": [
    "CVE-2022-31053",
    "GHSA-75rw-34q6-72cr",
    "GO-2022-0564"
  ],
  "database_specific": {
    "home": "https://github.com/haskell/security-advisories",
    "osvs": "https://raw.githubusercontent.com/haskell/security-advisories/refs/heads/generated/osv-export",
    "repository": "https://github.com/haskell/security-advisories"
  },
  "details": "# Improper Verification of Cryptographic Signature\n\nThe Biscuit specification version 1 contains a vulnerable algorithm that allows\nmalicious actors to forge valid Γ-signatures. Such an attack would allow an\nattacker to create a token with any access level. The version 2 of the\nspecification mandates a different algorithm than gamma signatures and as such\nis not affected by this vulnerability.\n",
  "id": "HSEC-2023-0002",
  "modified": "2026-02-04T03:12:24.911090Z",
  "published": "2025-11-14T14:45:34Z",
  "references": [
    {
      "type": "REPORT",
      "url": "https://eprint.iacr.org/2020/1484"
    },
    {
      "type": "ADVISORY",
      "url": "https://github.com/biscuit-auth/biscuit/security/advisories/GHSA-75rw-34q6-72cr"
    }
  ],
  "related": [
    "GHSA-75rw-34q6-72cr"
  ],
  "schema_version": "1.7.5",
  "summary": "Improper Verification of Cryptographic Signature"
}
View JSON API Download JSON