[Forgot Password]
Login  Register Subscribe

30479

 
 

423868

 
 

248392

 
 

909

 
 

195452

 
 

282

Paid content will be excluded from the download.


Download | Alert*
CVE
view JSON

CVE-2024-1394Date: (C)2024-03-21   (M)2024-04-26


A memory leak flaw was found in Golang in the RSA encrypting/decrypting code, which might lead to a resource exhaustion vulnerability using attacker-controlled inputs?. The memory leak happens in github.com/golang-fips/openssl/openssl/rsa.go#L113. The objects leaked are pkey? and ctx?. That function uses named return parameters to free pkey? and ctx? if there is an error initializing the context or setting the different properties. All return statements related to error cases follow the "return nil, nil, fail(...)" pattern, meaning that pkey? and ctx? will be nil inside the deferred function that should free them.

Reference:
RHBZ#2262921
RHSA-2024:1462
RHSA-2024:1468
RHSA-2024:1472
RHSA-2024:1501
RHSA-2024:1502
RHSA-2024:1561
RHSA-2024:1563
RHSA-2024:1566
RHSA-2024:1567
RHSA-2024:1574
RHSA-2024:1640
RHSA-2024:1644
RHSA-2024:1646
RHSA-2024:1763
https://access.redhat.com/security/cve/CVE-2024-1394
https://github.com/golang-fips/openssl/commit/85d31d0d257ce842c8a1e63c4d230ae850348136
https://github.com/golang-fips/openssl/security/advisories/GHSA-78hx-gp6g-7mj6
https://github.com/microsoft/go-crypto-openssl/commit/104fe7f6912788d2ad44602f77a0a0a62f1f259f
https://pkg.go.dev/vuln/GO-2024-2660
https://vuln.go.dev/ID/GO-2024-2660.json

CWE    1
CWE-401
OVAL    20
oval:org.secpod.oval:def:509141
oval:org.secpod.oval:def:509154
oval:org.secpod.oval:def:509170
oval:org.secpod.oval:def:2600532
...
XCCDF    1

© SecPod Technologies