CVE-2023-24532
Incorrect calculation on P256 curves in crypto/internal/nistec
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
5.3
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
CVE-2023-24532- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-682
- Updated
- 2026-11-02
CVE List No score
Incorrect calculation on P256 curves in crypto/internal/nistec
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
CVE-2023-24532- Updated
- 2026-11-02
EUVDEUVD-2023-28550
0.0
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
EUVD-2023-28550- CVSS
- 0.0 None
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
GitHub AdvisoriesGHSA-x2w5-7wp4-5qff No score
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if...
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
GHSA-x2w5-7wp4-5qff- Updated
- 2026-11-02
OSVALPINE-CVE-2023-24532
5.3
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
ALPINE-CVE-2023-24532- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-03
OSVAZL-37373
5.3
CVE-2023-24532 affecting package golang for versions less than 1.21.6-1
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
AZL-37373- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 18 moreShow less
OSVAZL-37385
5.3
CVE-2023-24532 affecting package golang for versions less than 1.21.6-1
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
AZL-37385- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-52875
5.3
CVE-2023-24532 affecting package golang for versions less than 1.20.2-1
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
AZL-52875- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-78976
5.3
CVE-2023-24532 affecting package golang 1.25.7-1
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
AZL-78976- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-98979
5.3
CVE-2023-24532 affecting package golang 1.27.1-1
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
AZL-98979- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVBELL-CVE-2023-24532
5.3
CVE-2023-24532 does not affect BellSoft software
- Record
BELL-CVE-2023-24532- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2023-24532
5.3
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
DEBIAN-CVE-2023-24532- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2023:3318
9.8
Red Hat Security Advisory: go-toolset and golang security update
- Record
RHSA-2023:3318- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2023:3319
9.8
Red Hat Security Advisory: go-toolset:rhel8 security update
- Record
RHSA-2023:3319- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2023-24532
5.3
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
UBUNTU-CVE-2023-24532- CVSS 3.1
- 5.3 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVBIT-golang-2023-24532 No score
Incorrect calculation on P256 curves in crypto/internal/nistec
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
BIT-golang-2023-24532- Updated
- 2026-11-02
OSV No score
Incorrect calculation on P256 curves in crypto/internal/nistec
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve). This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
CVE-2023-24532- Updated
- 2026-11-02
OSVGO-2023-1621 No score
Incorrect calculation on P256 curves in crypto/internal/nistec
The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (a scalar larger than the order of the curve).
This does not impact usages of crypto/ecdsa or crypto/ecdh.
- Record
GO-2023-1621- Updated
- 2026-11-02
OSVMGASA-2023-0109 No score
Updated golang packages fix security vulnerability
A maliciously crafted HTTP/2 stream could cause excessive CPU consumption in the HPACK decoder, sufficient to cause a denial of service from a small number of small requests. (CVE-2022-41723) Large handshake records may cause panics in crypto/tls. (CVE-2022-41724) Denial of service from excessive resource consumption in net/http and mime/multipart. (CVE-2022-41725) The ScalarMult and ScalarBaseMult methods of the P256 Curve may return an incorrect result if called with some specific unreduced scalars (CVE-2023-24532)
- Record
MGASA-2023-0109- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12760-1 No score
go1.20-1.20.2-1.1 on GA media
These are all security issues fixed in the go1.20-1.20.2-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12760-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:12770-1 No score
go1.19-1.19.7-1.1 on GA media
These are all security issues fixed in the go1.19-1.19.7-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:12770-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0733-1 No score
Security update for go1.19
This update for go1.19 fixes the following issues:
- CVE-2022-41722: Fixed path traversal in filepath.Clean on Windows (bsc#1208269).
- CVE-2022-41723: Fixed quadratic complexity in HPACK decoding (bsc#1208270).
- CVE-2022-41724: Fixed panic with arge handshake records in crypto/tls (bsc#1208271).
- CVE-2022-41725: Fixed denial of service from excessive resource consumption in net/http and mime/multipart (bsc#1208272).
- CVE-2023-24532: Fixed incorrect P-256 ScalarMult and ScalarBaseMult results (bsc#1209030).
Update to go1.19.7
- go#58441 runtime: some linkname signatures do not match
- go#58502 cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
- go#58535 runtime: long latency of sweep assists
- go#58716 net: TestTCPSelfConnect failures due to unexpected connections
- go#58773 syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
- go#58810 crypto/x509: TestSystemVerify consistently failing
Update to go1.19.6:
- go#56154 net/http: bad handling of HEAD requests with a body
- go#57635 crypto/x509: TestBoringAllowCert failures
- go#57812 runtime: performance regression due to bad instruction used in morestack_noctxt for ppc64 in CL 425396
- go#58118 time: update zoneinfo_abbrs on Windows
- go#58223 cmd/link: .go.buildinfo is gc'ed by --gc-sections
- go#58449 cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing
Update to go1.19.5 (bsc#1200441):
- go#57706 Misc/cgo: backport needed for dlltool fix
- go#57556 crypto/x509: re-allow duplicate attributes in CSRs
- go#57444 cmd/link: need to handle new-style LoongArch relocs
- go#57427 crypto/x509: Verify on macOS does not return typed errors
- go#57345 cmd/compile: the loong64 intrinsic for CompareAndSwapUint32 function needs to sign extend its 'old' argument.
- go#57339 syscall, internal/poll: accept4-to-accept fallback removal broke Go code on Synology DSM 6.2 ARM devices
- go#57214 os: TestLstat failure on Linux Aarch64
- go#57212 reflect: sort.SliceStable sorts incorrectly on arm64 with less function created with reflect.MakeFunc and slice of sufficient length
- go#57124 sync/atomic: allow linked lists of atomic.Pointer
- go#57100 cmd/compile: non-retpoline-compatible errors
- go#57058 cmd/go: remove test dependency on gopkg.in service
- go#57055 cmd/go: TestScript/version_buildvcs_git_gpg (if enabled) fails on linux longtest builders
- go#56983 runtime: failure in TestRaiseException on windows-amd64-2012
- go#56834 cmd/link/internal/ppc64: too-far trampoline is reused
- go#56770 cmd/compile: walkConvInterface produces broken IR
- go#56744 cmd/compile: internal compiler error: missing typecheck
- go#56712 net: reenable TestLookupDotsWithRemoteSource and TestLookupGoogleSRV with a different target
- go#56154 net/http: bad handling of HEAD requests with a body
- Record
SUSE-SU-2023:0733-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0735-1 No score
Security update for go1.20
This update for go1.20 fixes the following issues:
-
Improvements to go1.x packaging spec:
- On Tumbleweed bootstrap with current default gcc13 and gccgo118
- On SLE-12 aarch64 ppc64le ppc64 remove overrides to bootstrap using go1.x package (%bcond_without gccgo). This is no longer needed on current SLE-12:Update and removing will consolidate the build configurations used.
- Change source URLs to go.dev as per Go upstream
- On x86_64 export GOAMD64=v1 as per the current baseline. At this time forgo GOAMD64=v3 option for x86_64_v3 support.
- On x86_64 %define go_amd64=v1 as current instruction baseline
- In %check on x86_64 use value %go_amd64=v1 as GOAMD64=v1 to grep correct TSAN version is checked out from LLVM with new spelling for internal/amd64v1/race_linux.syso
go1.20.2 (released 2023-03-07) includes a security fix to the crypto/elliptic package, as well as bug fixes to the compiler, the covdata command, the linker, the runtime, and the crypto/ecdh, crypto/rsa, crypto/x509, os, and syscall packages. (boo#1206346)
-
CVE-2023-24532: crypto/elliptic: Fixed that specific unreduced P-256 scalars produce incorrect results (boo#1209030)
-
cmd/covdata: short read on string table when merging coverage counters
-
runtime: some linkname signatures do not match
-
cmd/compile: inline static init cause compile time error
-
cmd/compile: internal compiler error: '(*Tree[go.shape.int]).RemoveParent.func1': value .dict (nil) incorrectly live at entry
-
crypto/ecdh: ECDH method doesn't check curve
-
cmd/link: relocation truncated to fit: R_ARM_CALL against `runtime.duffcopy'
-
crypto/internal/bigmod: flag amd64 assembly as noescape
-
runtime: endless traceback when panic in generics funtion
-
runtime: long latency of sweep assists
-
syscall.Faccessat and os.LookPath regression in Go 1.20
-
os: cmd/go gets error 'copy_file_range: function not implemented'
-
net: TestTCPSelfConnect failures due to unexpected connections
-
syscall: Environ uses an invalid unsafe.Pointer conversion on Windows
-
cmd/compile: ICE on method value involving imported anonymous interface
-
crypto/x509: Incorrect documentation for ParsePKCS8PrivateKey
-
crypto/x509: TestSystemVerify consistently failing
go1.20.1 (released 2023-02-14) includes security fixes to the crypto/tls, mime/multipart, net/http, and path/filepath packages, as well as bug fixes to the compiler, the go command, the linker, the runtime, and the time package. (bsc#1206346)
-
CVE-2022-41722 CVE-2022-41723 CVE-2022-41724 CVE-2022-41725
- bsc#1208269 security: fix CVE-2022-41722 path/filepath: path traversal in filepath.Clean on Windows
- bsc#1208270 security: fix CVE-2022-41723 net/http: avoid quadratic complexity in HPACK decoding
- bsc#1208271 security: fix CVE-2022-41724 crypto/tls: large handshake records may cause panics
- bsc#1208272 security: fix CVE-2022-41725 net/http, mime/multipart: denial of service from excessive resource consumption
- time: update zoneinfo_abbrs on Windows
- cmd/link: .go.buildinfo is gc'ed by --gc-sections
- cmd/compile/internal/pgo: Detect sample value position instead of hard-coding
- cmd/compile: constant overflows when assigned to package level var (Go 1.20 regression)
- cmd/compile: internal compiler error: panic: interface conversion: ir.Node is *ir.CompLitExpr, not *ir.Name
- cmd/compile: internal compiler error: Type.Elem UNION
- runtime: GOOS=ios fails Apple's app validation due to use of private API
- cmd/go/internal/test: stale flagdefs.go not detected by tests
- all: test failures with ETXTBSY
- cmd/go/internal/modfetch: TestCodeRepo/gopkg.in_natefinch_lumberjack.v2/latest failing
-
go1.20 (released 2023-02-01) is a major release of Go. go1.20.x minor releases will be provided through February 2024. https://github.com/golang/go/wiki/Go-Release-Cycle go1.20 arrives six months after go1.19. Most of its changes are in the implementation of the toolchain, runtime, and libraries. …
- Record
SUSE-SU-2023:0735-1- Updated
- 2026-11-02
OSVSUSE-SU-2023:0871-1 No score
Security update for container-suseconnect
This update of container-suseconnect fixes the following issue:
-
container-suseconnect was rebuilt against the current go1.19 release, fixing security issues and other bugs fixed in go1.19.7.
-
CVE-2022-41723: Fixed quadratic complexity in HPACK decoding (bsc#1208270).
-
CVE-2022-41724: Fixed panic with arge handshake records in crypto/tls (bsc#1208271).
-
CVE-2022-41725: Fixed denial of service from excessive resource consumption in net/http and mime/multipart (bsc#1208272).
-
CVE-2023-24532: Fixed incorrect P-256 ScalarMult and ScalarBaseMult results (bsc#1209030).
-
CVE-2022-41720: os, net/http: avoid escapes from os.DirFS and http.Dir on Windows (bsc#1206134).
- Record
SUSE-SU-2023:0871-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
goAlpine:v3.17 |
1.20.0 up to 1.19.7-r0 | 1.19.7-r0 |
goAlpine:v3.18 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.19 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.20 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.21 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.22 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.23 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
goAlpine:v3.24 |
1.20.0 up to 1.20.2-r0 | 1.20.2-r0 |
golangAzure Linux:2 |
before 1.21.6-1 | 1.21.6-1 |
golangAzure Linux:2 |
1.18.0 up to 1.21.6-1 | 1.21.6-1 |
Show 68 moreShow less
| Package | Affected | Fixed |
|---|---|---|
golangAzure Linux:3 |
before 1.20.2-1 | 1.20.2-1 |
golangAzure Linux:3 |
through 1.25.7-1 | None known |
golangAzure Linux:3 |
1.27.0 to 1.27.1-1 | None known |
golangBitnami |
before 1.19.7, 1.20.0 up to 1.20.2 | 1.19.71.20.2 |
golang-1.19Debian:12 |
before 1.19.8-2 | 1.19.8-2 |
stdlibGo |
before 1.19.7, 1.20.0-0 up to 1.20.2 | 1.19.71.20.2 |
golangMageia:8 |
before 1.19.7-1.mga8 | 1.19.7-1.mga8 |
golangRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-binRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-docsRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-miscRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-raceRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-srcRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
golang-testsRed Hat:enterprise_linux:9::appstream |
before 0:1.19.9-2.el9_2 | 0:1.19.9-2.el9_2 |
delveRed Hat:enterprise_linux:8::appstream |
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 | 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 |
delve-debuginfoRed Hat:enterprise_linux:8::appstream |
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 | 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 |
delve-debugsourceRed Hat:enterprise_linux:8::appstream |
before 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 | 0:1.9.1-1.module+el8.8.0+16778+5fbb74f5 |
go-toolsetRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golangRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-binRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-docsRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-miscRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-raceRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-srcRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
golang-testsRed Hat:enterprise_linux:8::appstream |
before 0:1.19.9-1.module+el8.8.0+18857+fca43658 | 0:1.19.9-1.module+el8.8.0+18857+fca43658 |
go1.19SUSE:Linux Enterprise Module for Development Tools 15 SP4 |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Linux Enterprise Real Time 15 SP3 |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Linux Enterprise Server 15 SP3-LTSS |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19SUSE:Enterprise Storage 7.1 |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.19openSUSE:Leap 15.4 |
before 1.19.7-150000.1.23.1 | 1.19.7-150000.1.23.1 |
go1.20SUSE:Linux Enterprise Module for Development Tools 15 SP4 |
before 1.20.2-150000.1.5.1 | 1.20.2-150000.1.5.1 |
go1.20openSUSE:Leap 15.4 |
before 1.20.2-150000.1.5.1 | 1.20.2-150000.1.5.1 |
container-suseconnectSUSE:Linux Enterprise Module for Containers 15 SP4 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise High Performance Computing 15 SP3-ESPOS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise High Performance Computing 15 SP3-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server 15 SP1-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server 15 SP2-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server 15 SP3-LTSS |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server for SAP Applications 15 SP1 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server for SAP Applications 15 SP2 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Linux Enterprise Server for SAP Applications 15 SP3 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Enterprise Storage 7 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
container-suseconnectSUSE:Enterprise Storage 7.1 |
before 2.4.0-150000.4.24.1 | 2.4.0-150000.4.24.1 |
golang-1.10Ubuntu:14.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~14.04.1 |
None known |
golang-1.10Ubuntu:16.04:LTS |
All versions, plus listed versions 1.10.4-2ubuntu1~16.04.11.10.4-2ubuntu1~16.04.2 |
None known |
golang-1.6Ubuntu:16.04:LTS |
All versions, plus listed versions 1.6-0ubuntu11.6-0ubuntu21.6-0ubuntu31.6-0ubuntu41.6-0ubuntu5 Show 5 moreShow less1.6.1-0ubuntu11.6.2-0ubuntu5~16.041.6.2-0ubuntu5~16.04.21.6.2-0ubuntu5~16.04.31.6.2-0ubuntu5~16.04.4 |
None known |
golang-1.13Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~16.04.21.13.8-1ubuntu1~16.04.31.13.8-1ubuntu1~16.04.3+esm21.13.8-1ubuntu1~16.04.3+esm3 |
None known |
golang-1.18Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~16.04.61.18.1-1ubuntu1~16.04.6+esm1 |
None known |
golang-1.10Ubuntu:18.04:LTS |
All versions, plus listed versions 1.10~rc1-11.10~rc1-1ubuntu11.10~rc1-2ubuntu11.10~rc2-1ubuntu11.10-1ubuntu11.10.1-1ubuntu21.10.4-2ubuntu1~18.04.11.10.4-2ubuntu1~18.04.2 |
None known |
golang-1.13Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu1~18.04.21.13.8-1ubuntu1~18.04.31.13.8-1ubuntu1~18.04.41.13.8-1ubuntu1~18.04.4+esm1 |
None known |
golang-1.16Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~18.04.21.16.2-0ubuntu1~18.04.2+esm1 |
None known |
golang-1.18Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~18.04.31.18.1-1ubuntu1~18.04.41.18.1-1ubuntu1~18.04.4+esm1 |
None known |
golang-1.8Ubuntu:18.04:LTS |
All versions, plus listed versions 1.8.3-2ubuntu11.8.3-2ubuntu1.18.04.1 |
None known |
golang-1.9Ubuntu:18.04:LTS |
All versions, plus listed versions 1.9.1-2ubuntu11.9.2-1ubuntu11.9.2-3ubuntu11.9.3-1ubuntu11.9.4-1ubuntu1 |
None known |
golang-1.13Ubuntu:20.04:LTS |
All versions, plus listed versions 1.13.1-1ubuntu11.13.3-1ubuntu11.13.4-1ubuntu11.13.5-1ubuntu11.13.6-1ubuntu1 Show 5 moreShow less1.13.6-2ubuntu11.13.7-1ubuntu11.13.8-1ubuntu11.13.8-1ubuntu1.11.13.8-1ubuntu1.2 |
None known |
golang-1.14Ubuntu:20.04:LTS |
All versions, plus listed versions 1.14~beta1-11.14~beta1-21.14~rc1-11.14-11.14.1-1 Show 4 moreShow less1.14.2-11.14.2-1ubuntu11.14.3-2ubuntu2~20.04.11.14.3-2ubuntu2~20.04.2 |
None known |
golang-1.16Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 1.16.2-0ubuntu1~20.041.16.2-0ubuntu1~20.04.11.16.2-0ubuntu1~20.04.1+esm1 |
None known |
golang-1.18Ubuntu:20.04:LTS |
All versions, plus listed versions 1.18.1-1ubuntu1~20.04.11.18.1-1ubuntu1~20.04.21.18.1-1ubuntu1~20.04.3 |
None known |
golang-1.17Ubuntu:22.04:LTS |
All versions, plus listed versions 1.17-1ubuntu21.17.3-1ubuntu11.17.3-1ubuntu21.17.13-3ubuntu11.17.13-3ubuntu1.21.17.13-3ubuntu1.3 |
None known |
golang-1.18Ubuntu:22.04:LTS |
All versions, plus listed versions 1.18~beta1-0ubuntu11.18~beta2-1ubuntu11.18~beta2-1ubuntu21.18~rc1-1ubuntu11.18-1ubuntu1 Show 4 moreShow less1.18.1-1ubuntu11.18.1-1ubuntu1.11.18.1-1ubuntu1.21.18.1-1ubuntu1.3 |
None known |
golang-1.13Ubuntu:Pro:22.04:LTS |
All versions, plus listed versions 1.13.8-1ubuntu21.13.8-1ubuntu2.22.04.11.13.8-1ubuntu2.22.04.1+esm11.13.8-1ubuntu2.22.04.2 |
None known |
go1.20openSUSE:Tumbleweed |
before 1.20.2-1.1 | 1.20.2-1.1 |
go1.19openSUSE:Tumbleweed |
before 1.19.7-1.1 | 1.19.7-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, aliases, references | OSV | |
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2023-24532 is a medium vulnerability (CVSS 5.3) in Go Standard Library Crypto/internal/nistec, published March 8, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.82%, the 57th percentile. Fixed in go 1.19.7-r0.
References
go.dev/issue/58647
go.dev/cl/471255
groups.google.com/g/golang-announce/c/3-TpUx48iQY
pkg.go.dev/vuln/GO-2023-1621
security.netapp.com/advisory/ntap-20230331-0011
nvd.nist.gov/vuln/detail/CVE-2023-24532
Show 80 moreShow less
github.com/advisories/GHSA-x2w5-7wp4-5qff
security.alpinelinux.org/vuln/CVE-2023-24532
docs.bell-sw.com/security/cves/CVE-2023-24532
pkg.go.dev
github.com/CVEProject/cvelistV5/tree/main/cves/2023/24xxx/CVE-2023-24532.json
security-tracker.debian.org/tracker/CVE-2023-24532
advisories.mageia.org/MGASA-2023-0109.html
bugs.mageia.org/show_bug.cgi?id=31575
groups.google.com/g/golang-announce/c/V0aBFqaFs_E
lists.fedoraproject.org/archives/list/[email protected]/thread/JRXUC3OICW2AVH5PMURCX4EAOCITSPPU
lists.suse.com/pipermail/sle-security-updates/2023-March/014037.html
lists.suse.com/pipermail/sle-security-updates/2023-March/014038.html
access.redhat.com/errata/RHSA-2023:3318
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2196027
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3318.json
access.redhat.com/security/cve/CVE-2023-24532
bugzilla.redhat.com/show_bug.cgi?id=2223355
cve.org/CVERecord?id=CVE-2023-24532
access.redhat.com/security/cve/CVE-2023-24534
bugzilla.redhat.com/show_bug.cgi?id=2184483
cve.org/CVERecord?id=CVE-2023-24534
nvd.nist.gov/vuln/detail/CVE-2023-24534
go.dev/issue/58975
groups.google.com/g/golang-announce/c/Xdv6JL9ENs8
access.redhat.com/security/cve/CVE-2023-24536
bugzilla.redhat.com/show_bug.cgi?id=2184482
cve.org/CVERecord?id=CVE-2023-24536
nvd.nist.gov/vuln/detail/CVE-2023-24536
go.dev/issue/59153
access.redhat.com/security/cve/CVE-2023-24537
bugzilla.redhat.com/show_bug.cgi?id=2184484
cve.org/CVERecord?id=CVE-2023-24537
nvd.nist.gov/vuln/detail/CVE-2023-24537
github.com/golang/go/issues/59180
access.redhat.com/security/cve/CVE-2023-24538
bugzilla.redhat.com/show_bug.cgi?id=2184481
cve.org/CVERecord?id=CVE-2023-24538
nvd.nist.gov/vuln/detail/CVE-2023-24538
github.com/golang/go/issues/59234
access.redhat.com/security/cve/CVE-2023-24539
bugzilla.redhat.com/show_bug.cgi?id=2196026
cve.org/CVERecord?id=CVE-2023-24539
nvd.nist.gov/vuln/detail/CVE-2023-24539
github.com/golang/go/issues/59720
groups.google.com/g/golang-announce/c/MEb0UyuSMsU
access.redhat.com/security/cve/CVE-2023-24540
cve.org/CVERecord?id=CVE-2023-24540
nvd.nist.gov/vuln/detail/CVE-2023-24540
go.dev/issue/59721
access.redhat.com/security/cve/CVE-2023-29400
bugzilla.redhat.com/show_bug.cgi?id=2196029
cve.org/CVERecord?id=CVE-2023-29400
nvd.nist.gov/vuln/detail/CVE-2023-29400
go.dev/issue/59722
access.redhat.com/errata/RHSA-2023:3319
security.access.redhat.com/data/csaf/v2/advisories/2023/rhsa-2023_3319.json
suse.com/support/update/announcement/2023/suse-su-20230733-1
bugzilla.suse.com/1200441
bugzilla.suse.com/1208269
bugzilla.suse.com/1208270
bugzilla.suse.com/1208271
bugzilla.suse.com/1208272
bugzilla.suse.com/1209030
suse.com/security/cve/CVE-2022-41722
suse.com/security/cve/CVE-2022-41723
suse.com/security/cve/CVE-2022-41724
suse.com/security/cve/CVE-2022-41725
suse.com/security/cve/CVE-2023-24532
suse.com/support/update/announcement/2023/suse-su-20230735-1
bugzilla.suse.com/1206346
suse.com/support/update/announcement/2023/suse-su-20230871-1
bugzilla.suse.com/1206134
suse.com/security/cve/CVE-2022-41720
ubuntu.com/security/CVE-2023-24532
golangtutorial.dev/news/go-1.20.2-and-go-1.19.7-versions-released
github.com/golang/go/issues/58647
go-review.googlesource.com/c/go/+/471256
github.com/golang/go/commit/602eeaab387f24a4b28c5eccbb50fa934f3bc3c4
github.com/golang/go/commit/639b67ed114151c0d786aa26e7faeab942400703
Left out here: the rest of 1 source description. The JSON record has them.