First published: Mon Aug 01 2022(Updated: )
A too-short encoded message can cause a panic in Float.GobDecode and Rat GobDecode in math/big in Go before 1.17.13 and 1.18.5, potentially allowing a denial of service.
Credit: security@golang.org security@golang.org
Affected Software | Affected Version | How to fix |
---|---|---|
redhat/git-lfs | <0:2.13.3-3.el8_6 | 0:2.13.3-3.el8_6 |
redhat/weldr-client | <0:35.5-4.el8 | 0:35.5-4.el8 |
redhat/weldr-client | <0:35.5-4.el9 | 0:35.5-4.el9 |
redhat/golang | <0:1.18.9-1.el9_1 | 0:1.18.9-1.el9_1 |
redhat/butane | <0:0.16.0-1.el9 | 0:0.16.0-1.el9 |
redhat/toolbox | <0:0.0.99.3-9.el9 | 0:0.0.99.3-9.el9 |
redhat/git-lfs | <0:3.2.0-1.el9 | 0:3.2.0-1.el9 |
redhat/butane | <0:0.15.0-3.rhaos4.11.el8 | 0:0.15.0-3.rhaos4.11.el8 |
redhat/cri-o | <0:1.24.3-6.rhaos4.11.gitc4567c0.el8 | 0:1.24.3-6.rhaos4.11.gitc4567c0.el8 |
redhat/cri-tools | <0:1.24.2-7.el8 | 0:1.24.2-7.el8 |
redhat/ignition | <0:2.14.0-5.rhaos4.11.el8 | 0:2.14.0-5.rhaos4.11.el8 |
redhat/butane | <0:0.16.0-2.rhaos4.12.el8 | 0:0.16.0-2.rhaos4.12.el8 |
redhat/cri-o | <0:1.25.1-5.rhaos4.12.git6005903.el9 | 0:1.25.1-5.rhaos4.12.git6005903.el9 |
redhat/cri-tools | <0:1.25.0-2.el9 | 0:1.25.0-2.el9 |
redhat/ignition | <0:2.14.0-5.rhaos4.12.el8 | 0:2.14.0-5.rhaos4.12.el8 |
redhat/etcd | <0:3.3.23-12.el8 | 0:3.3.23-12.el8 |
redhat/kubevirt | <0:4.13.0-1469.el7 | 0:4.13.0-1469.el7 |
redhat/kubevirt | <0:4.13.0-1469.el8 | 0:4.13.0-1469.el8 |
redhat/kubevirt | <0:4.13.0-1469.el9 | 0:4.13.0-1469.el9 |
Golang Go | <1.17.13 | |
Golang Go | >=1.18.0<1.18.5 | |
redhat/golang | <1.17.13 | 1.17.13 |
redhat/golang | <1.18.5 | 1.18.5 |
debian/golang-1.15 | <=1.15.15-1~deb11u4 | |
debian/golang-1.19 | 1.19.8-2 | |
IBM Concert Software | <=1.0.0 - 1.0.1 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
(Appears in the following advisories)
The vulnerability ID is CVE-2022-32189.
CVE-2022-32189 has a severity of high.
CVE-2022-32189 affects Golang math/big.
CVE-2022-32189 can be exploited by sending a too-short encoded message, causing a panic in Float.GobDecode and Rat.GobDecode and potentially leading to a denial of service.
To fix CVE-2022-32189, update Golang to version 1.17.13 or 1.18.5, depending on the affected version.