GHSA-fw7p-63qq-7hpr

    Dashboard / Vulnerabilities / GHSA-fw7p-63qq-7hpr

    GHSA-fw7p-63qq-7hpr

    Published: 18 Feb 2026Last Modified: 10 Sept 2026

    Summary: filippo.io/edwards25519 MultiScalarMult produces invalid results or undefined behavior if receiver is not the identity

    Details: `(*Point).MultiScalarMult` failed to initialize its receiver. If the method was called on an initialized point that is not the identity point, MultiScalarMult produced an incorrect result. If the method was called on an uninitialized point, the behavior was undefined. In particular, if the receiver was the zero value, MultiScalarMult returned an invalid point that compared Equal to every point. *Note that MultiScalarMult is a rarely used advanced API. For example, if you only depend on `filippo.io/edwards25519` via `github.com/go-sql-driver/mysql`, **you are not affected**. If you were notified of this issue despite not being affected, consider switching to a vulnerability scanner that is more precise and respectful of your attention, like [govulncheck](https://go.dev/doc/tutorial/govulncheck).*

    Affected packages

    Package

    Name: filippo.io/edwards25519

    Purl: pkg:golang/filippo.io/edwards25519

    Affected ranges

    Type: SEMVER

    Events:

    Introduced- 0
    Fixed -1.1.1

    Affected versions

    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
    GHSA-fw7p-63qq-7hpr | CVE-DB