CVE-2022-31053
Biscuit is an authentication and authorization token for microservices architectures. 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. The Biscuit implementations in Rust, Haskell, Go, Java and Javascript all have published versions following the v2 specification. There are no known workarounds for this issue.
Published:Jun 13, 2022
Last Modified:Apr 22, 2025
EPS:Jun 13, 2022
EPSS Score:0.00218
CVSS Score:9.8
Affected Products
Vendor
Product
Action
Vendor
Biscuitsec
Product
Biscuit-auth
Biscuitsec
Biscuit-auth
Vendor
Biscuitsec
Product
Biscuit-go
Biscuitsec
Biscuit-go
Vendor
Biscuitsec
Product
Biscuit-haskell
Biscuitsec
Biscuit-haskell
Vendor
Clever-cloud
Product
Biscuit-java
Clever-cloud
Biscuit-java
Exploits
Common Weakness Enumeration
Common Attack Pattern Enumeration and Classification (CAPEC)
Common Vulnerability Scoring System
Attack Vector
Network
Adjacent
Local
Physical
Privileges Required
None
Low
High
User Interaction
None
Required
Scope
Unchanged
Changed
Confidentiality
None
Low
High
Integrity
None
Low
High
Availability
None
Low
High
