Skip to content
OpenAdvisories
High · 7.5 CVE-2016-9123 EUVD-2021-1255GHSA-3fx4-7f69-5mmgGO-2020-0009

Integer Overflow in go-jose

Published Mar 28, 2017 · Updated Aug 6, 2024 · Assigned by hackerone

Description

go-jose before 1.0.5 suffers from a CBC-HMAC integer overflow on 32-bit architectures. An integer overflow could lead to authentication bypass for CBC-HMAC encrypted ciphertexts on 32-bit architectures.

Affected products

VendorProductAffectedFixed
— Go JOSE All versions before 1.0.5 Go JOSE All versions before 1.0.5 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 golang-gopkg-square-go-jose.v1 1.0.5-1 —
Debian 13 golang-gopkg-square-go-jose.v1 1.0.5-1 —
Debian 12 golang-gopkg-square-go-jose.v1 1.0.5-1 —

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/square/go-jose < 0.0.0-20160903044734-789a4c4bd4c1 0.0.0-20160903044734-789a4c4bd4c1 GHSA-3fx4-7f69-5mmg

References