CVE-2016-9122

Published Mar 28, 2017 CVSS 3.0 · 7.5 High EPSS 2.0% KEV · Not listed
Description
go-jose before 1.0.4 suffers from multiple signatures exploitation. The go-jose library supports messages with multiple signatures. However, when validating a signed message the API did not indicate which signature was valid, which could potentially lead to confusion. For example, users of the library might mistakenly read protected header values from an attached signature that was different from the one originally validated.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2021-0989 go-jose before 1.0.4 suffers from multiple signatures exploitation. The go-jose library supports messages with multiple signatures. However, when validating a signed message the API did not indicate which signature was valid, which could potentially lead to confusion. For example, users of the library might mistakenly read protected header values from an attached signature that was different from the one originally validated.
Github GHSA Github GHSA GHSA-77gc-fj98-665h Go JOSE Signature Validation Bypass
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
hackerone
Published
Updated
Aug 6, 2024, 2:42 AM
Reserved
Oct 31, 2016, 12:00 AM
Status
Modified
Published
Mar 28, 2017, 2:59 AM
Modified
Jun 17, 2026, 12:55 AM