CVE catalog

CVE-2016-9121

golang-gopkg-square-go-jose.v1: CVE-2016-9121

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
1.41% · Oct 25, 2026

go-jose before 1.0.4 suffers from an invalid curve attack for the ECDH-ES algorithm. When deriving a shared key using ECDH-ES for an encrypted message, go-jose neglected to check that the received public key on a message is on the same curve as the static private key of the receiver, thus making it vulnerable to an invalid curve attack.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiangolang-gopkg-square-go-jose.v1sid1.1.2-4fixed
Debiangolang-gopkg-square-go-jose.v1forky1.1.2-4fixed
Debiangolang-gopkg-square-go-jose.v1trixie1.1.2-4fixed
Debiangolang-gopkg-square-go-jose.v1bookworm1.1.2-4fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangolang-gopkg-square-go-jose.v1sourcesid1.0.5-1not yet assignedNot reportedNot reported
Debiangolang-gopkg-square-go-jose.v1sourceforky1.0.5-1not yet assignedNot reportedNot reported
Debiangolang-gopkg-square-go-jose.v1sourcetrixie1.0.5-1not yet assignedNot reportedNot reported
Debiangolang-gopkg-square-go-jose.v1sourcebookworm1.0.5-1not yet assignedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [golang-gopkg-square-go-jose.v1]

    Details (2)
    • 1.1.2-4 · all · bookworm

      Fixed · Fixed: 1.0.5-1

      dsa · golang-gopkg-square-go-jose.v1 · debian · bookworm; dsa · golang-gopkg-square-go-jose.v1 · debian · 12

    • 1.1.2-4 · all · bookworm

      Fixed · Fixed: 1.0.5-1

      dsa · golang-gopkg-square-go-jose.v1 · debian · bookworm; dsa · golang-gopkg-square-go-jose.v1 · debian · 12

[Debian 13 (Trixie)]

Observed:

References