PT-2022-21142 · Google+9 · Go+9

Catenacyber

·

Published

2022-08-01

·

Updated

2025-01-17

·

CVE-2022-32189

CVSS v3.1

7.5

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Go versions prior to 1.17.13 Go versions prior to 1.18.5
Description Decoding big.Float and big.Rat types can panic if the encoded message is too short, potentially allowing a denial of service. A too-short encoded message can cause a panic in Float.GobDecode and Rat GobDecode in math/big in Go.
Recommendations For Go versions prior to 1.17.13, update to version 1.17.13 or later to resolve the issue. For Go versions prior to 1.18.5, update to version 1.18.5 or later to resolve the issue. As a temporary workaround, consider avoiding the use of Float.GobDecode and Rat.GobDecode functions until a patch is available.

Exploit

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Related Identifiers

ALSA-2022:7129
ALSA-2022:7548
ALSA-2022:7950
ALSA-2023:2193
ALSA-2023:2236
ALSA-2023:2357
ALSA-2023:2758
ALSA-2023:2802
ALT-PU-2022-2335
ALT-PU-2022-2349
ALT-PU-2022-2873
ALT-PU-2023-1205
AZL-10539
BIT-GOLANG-2022-32189
CESA-2022_7129
CESA-2022_7548
CESA-2023_0446
CESA-2023_2758
CESA-2023_2802
CVE-2022-32189
GO-2022-0537
MGASA-2022-0283
OESA-2022-1830
OESA-2025-1052
OESA-2025-1053
OESA-2025-1054
OESA-2025-1055
OESA-2025-1056
OPENSUSE-SU-2022_2671-1
OPENSUSE-SU-2022_2672-1
OPENSUSE-SU-2024:12229-1
OPENSUSE-SU-2024:12230-1
RHSA-2022:7129
RHSA-2022:7398
RHSA-2022:7548
RHSA-2022:7950
RHSA-2022:8534
RHSA-2022:8626
RHSA-2022_7129
RHSA-2022_7548
RHSA-2022_7950
RHSA-2023:0328
RHSA-2023:0446
RHSA-2023:1275
RHSA-2023:2193
RHSA-2023:2236
RHSA-2023:2357
RHSA-2023:2758
RHSA-2023:2802
RHSA-2023:3204
RHSA-2023_0328
RHSA-2023_0446
RHSA-2023_2193
RHSA-2023_2236
RHSA-2023_2357
RHSA-2023_2758
RHSA-2023_2802
RLSA-2022:7129
RLSA-2022:7548
RLSA-2022:7950
SUSE-SU-2022:2671-1
SUSE-SU-2022:2672-1
SUSE-SU-2023:2312-1
USN-6038-1
USN-6038-2

Affected Products

Alt Linux
Almalinux
Centos
Debian
Go
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu