GO-2023-1595

Source
https://pkg.go.dev/vuln/GO-2023-1595
Import Source
https://vuln.go.dev/ID/GO-2023-1595.json
JSON Data
https://api.test.osv.dev/v1/vulns/GO-2023-1595
Aliases
Published
2023-02-28T22:54:56Z
Modified
2024-05-20T16:03:47Z
Summary
Incorrect multiplication of unreduced P-256 scalars in filippo.io/nistec
Details

Multiplication of certain unreduced P-256 scalars produce incorrect results.

There are no protocols known at this time that can be attacked due to this.

Database specific
{
    "review_status": "REVIEWED",
    "url": "https://pkg.go.dev/vuln/GO-2023-1595"
}
References
Credits
    • Guido Vranken via the Ethereum Foundation bug bounty program

Affected packages

Go / filippo.io/nistec

Package

Name
filippo.io/nistec
View open source insights on deps.dev
Purl
pkg:golang/filippo.io/nistec

Affected ranges

Type
SEMVER
Events
Introduced
0Unknown introduced version / All previous versions are affected
Fixed
0.0.2

Ecosystem specific

{
    "imports": [
        {
            "path": "filippo.io/nistec",
            "goarch": [
                "amd64",
                "arm64",
                "ppc64le",
                "s390x"
            ],
            "symbols": [
                "P256Point.ScalarBaseMult",
                "P256Point.ScalarMult",
                "p256OrdInverse"
            ]
        }
    ]
}