generated from pulumi/pulumi-tf-provider-boilerplate
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 22 vulnerabilities (highest severity is: 9.8) #9
Labels
Mend: dependency security vulnerability
Security vulnerability detected by Mend
Comments
mend-bolt-for-github
bot
added
the
Mend: dependency security vulnerability
Security vulnerability detected by Mend
label
Feb 21, 2023
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 14 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.8)
Jul 14, 2023
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.1)
Sep 15, 2023
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 10 vulnerabilities (highest severity is: 9.1)
Mar 28, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 10 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.1)
Apr 22, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 11 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 13 vulnerabilities (highest severity is: 9.1)
Apr 22, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 13 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 14 vulnerabilities (highest severity is: 9.1)
Apr 23, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 14 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 15 vulnerabilities (highest severity is: 9.1)
Apr 23, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 15 vulnerabilities (highest severity is: 9.1)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 16 vulnerabilities (highest severity is: 9.8)
Apr 26, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 16 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 17 vulnerabilities (highest severity is: 9.8)
May 18, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 17 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 18 vulnerabilities (highest severity is: 9.8)
Aug 5, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 18 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 20 vulnerabilities (highest severity is: 9.8)
Aug 11, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 20 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 21 vulnerabilities (highest severity is: 9.8)
Nov 10, 2024
mend-bolt-for-github
bot
changed the title
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 21 vulnerabilities (highest severity is: 9.8)
github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1: 22 vulnerabilities (highest severity is: 9.8)
Dec 19, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Mend: dependency security vulnerability
Security vulnerability detected by Mend
0 participants
Vulnerable Library - github.com/pulumi/pulumi-terraform-bridge/v3-v3.24.1
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Vulnerabilities
*For some transitive vulnerabilities, there is no version of direct dependency with a fix. Check the "Details" section below to see if there is a version of transitive dependency where vulnerability is fixed.
**In some cases, Remediation PR cannot be created automatically for a vulnerability despite the availability of remediation
Details
CVE-2024-3817
Vulnerable Library - github.com/hashicorp/go-getter-v1.6.1
Package for downloading things from a string URL using a variety of protocols.
Library home page: https://proxy.golang.org/github.com/hashicorp/go-getter/@v/v1.6.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp’s go-getter library is vulnerable to argument injection when executing Git to discover remote branches.
This vulnerability does not affect the go-getter/v2 branch and package.
Publish Date: 2024-04-17
URL: CVE-2024-3817
CVSS 3 Score Details (9.8)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://discuss.hashicorp.com/t/hcsec-2024-09-hashicorp-go-getter-vulnerable-to-argument-injection-when-fetching-remote-default-git-branches/66040
Release Date: 2024-04-17
Fix Resolution: v1.7.4
Step up your Open Source Security Game with Mend here
CVE-2021-4238
Vulnerable Library - github.com/MASterminds/goutils-v1.1.0
GoUtils is a Go implementation of some string manipulation libraries of Apache Commons. This is an open source project aimed at providing Go users with utility functions to manipulate strings in various ways.
Library home page: https://proxy.golang.org/github.com/!m!a!sterminds/goutils/@v/v1.1.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
Randomly-generated alphanumeric strings contain significantly less entropy than expected. The RandomAlphaNumeric and CryptoRandomAlphaNumeric functions always return strings containing at least one digit from 0 to 9. This significantly reduces the amount of entropy in short strings generated by these functions.
Publish Date: 2022-12-27
URL: CVE-2021-4238
CVSS 3 Score Details (9.1)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2022-12-27
Fix Resolution: v1.1.1
Step up your Open Source Security Game with Mend here
CVE-2024-6257
Vulnerable Library - github.com/hashicorp/go-getter-v1.6.1
Package for downloading things from a string URL using a variety of protocols.
Library home page: https://proxy.golang.org/github.com/hashicorp/go-getter/@v/v1.6.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp’s go-getter library can be coerced into executing Git update on an existing maliciously modified Git Configuration, potentially leading to arbitrary code execution.
Publish Date: 2024-06-25
URL: CVE-2024-6257
CVSS 3 Score Details (8.4)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://discuss.hashicorp.com/t/hcsec-2024-13-hashicorp-go-getter-vulnerable-to-code-execution-on-git-update-via-git-config-manipulation/68081
Release Date: 2024-06-25
Fix Resolution: github.com/hashicorp/go-getter-v1.7.5
Step up your Open Source Security Game with Mend here
CVE-2020-16251
Vulnerable Library - github.com/hashicorp/vault/api-v1.1.1
A tool for secrets management, encryption as a service, and privileged access management
Library home page: https://proxy.golang.org/github.com/hashicorp/vault/api/@v/v1.1.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp Vault and Vault Enterprise versions 0.8.3 and newer, when configured with the GCP GCE auth method, may be vulnerable to authentication bypass. Fixed in 1.2.5, 1.3.8, 1.4.4, and 1.5.1.
Publish Date: 2020-08-26
URL: CVE-2020-16251
CVSS 3 Score Details (8.2)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://nvd.nist.gov/vuln/detail/CVE-2020-16251
Release Date: 2020-08-01
Fix Resolution: v1.2.5,v1.3.8,v1.4.4,v1.5.1
Step up your Open Source Security Game with Mend here
CVE-2024-24786
Vulnerable Library - google.golang.org/protobuf-v1.28.0
Go support for Google's protocol buffers
Library home page: https://proxy.golang.org/google.golang.org/protobuf/@v/v1.28.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
The protojson.Unmarshal function can enter an infinite loop when unmarshaling certain forms of invalid JSON. This condition can occur when unmarshaling into a message which contains a google.protobuf.Any value, or when the UnmarshalOptions.DiscardUnknown option is set.
Publish Date: 2024-03-05
URL: CVE-2024-24786
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://pkg.go.dev/vuln/GO-2024-2611
Release Date: 2024-03-05
Fix Resolution: v1.33.0
Step up your Open Source Security Game with Mend here
CVE-2023-44487
Vulnerable Library - google.golang.org/grpc-v1.45.0
The Go language implementation of gRPC. HTTP/2 based RPC
Library home page: https://proxy.golang.org/google.golang.org/grpc/@v/v1.45.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
The HTTP/2 protocol allows a denial of service (server resource consumption) because request cancellation can reset many streams quickly, as exploited in the wild in August through October 2023.
Publish Date: 2023-10-10
URL: CVE-2023-44487
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2023-44487
Release Date: 2023-10-10
Fix Resolution: org.eclipse.jetty.http2:http2-server:9.4.53.v20231009,10.0.17,11.0.17, org.eclipse.jetty.http2:jetty-http2-server:12.0.2, org.eclipse.jetty.http2:http2-common:9.4.53.v20231009,10.0.17,11.0.17, org.eclipse.jetty.http2:jetty-http2-common:12.0.2, nghttp - v1.57.0, swift-nio-http2 - 1.28.0, io.netty:netty-codec-http2:4.1.100.Final, trafficserver - 9.2.3, org.apache.tomcat:tomcat-coyote:8.5.94,9.0.81,10.1.14, org.apache.tomcat.embed:tomcat-embed-core:8.5.94,9.0.81,10.1.14, Microsoft.AspNetCore.App - 6.0.23,7.0.12, contour - v1.26.1, proxygen - v2023.10.16.00, grpc-go - v1.56.3,v1.57.1,v1.58.3, kubernetes/kubernetes - v1.25.15,v1.26.10,v1.27.7,v1.28.3,v1.29.0, kubernetes/apimachinery - v0.25.15,v0.26.10,v0.27.7,v0.28.3,v0.29.0
Step up your Open Source Security Game with Mend here
CVE-2022-41721
Vulnerable Library - golang.org/x/net-v0.0.0-20220325170049-de3da57026de
Library home page: https://proxy.golang.org/golang.org/x/net/@v/v0.0.0-20220325170049-de3da57026de.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
A request smuggling attack is possible when using MaxBytesHandler. When using MaxBytesHandler, the body of an HTTP request is not fully consumed. When the server attempts to read HTTP2 frames from the connection, it will instead be reading the body of the HTTP request, which could be attacker-manipulated to represent arbitrary HTTP2 requests.
Publish Date: 2023-01-13
URL: CVE-2022-41721
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2023-01-13
Fix Resolution: v0.2.0
Step up your Open Source Security Game with Mend here
CVE-2022-32149
Vulnerable Library - golang.org/x/text-v0.3.7
Library home page: https://proxy.golang.org/golang.org/x/text/@v/v0.3.7.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
An attacker may cause a denial of service by crafting an Accept-Language header which ParseAcceptLanguage will take significant time to parse.
Publish Date: 2022-10-14
URL: CVE-2022-32149
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2022-32149
Release Date: 2022-10-14
Fix Resolution: v0.3.8
Step up your Open Source Security Game with Mend here
CVE-2022-3064
Vulnerable Library - github.com/zclconf/go-cty-yaml-v1.0.1
YAML marshalling and unmarshalling for go-cty
Library home page: https://proxy.golang.org/github.com/zclconf/go-cty-yaml/@v/v1.0.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
Parsing malicious or large YAML documents can consume excessive amounts of CPU or memory.
Publish Date: 2022-12-27
URL: CVE-2022-3064
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://pkg.go.dev/vuln/GO-2022-0956
Release Date: 2022-12-27
Fix Resolution: v2.2.4
Step up your Open Source Security Game with Mend here
CVE-2022-27191
Vulnerable Library - golang.org/x/crypto-v0.0.0-20220131195533-30dcbda58838
Library home page: https://proxy.golang.org/golang.org/x/crypto/@v/v0.0.0-20220131195533-30dcbda58838.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
The golang.org/x/crypto/ssh package before 0.0.0-20220314234659-1baeb1ce4c0b for Go allows an attacker to crash a server in certain circumstances involving AddHostKey.
Publish Date: 2022-03-18
URL: CVE-2022-27191
CVSS 3 Score Details (7.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://nvd.nist.gov/vuln/detail/CVE-2022-27191
Release Date: 2022-03-18
Fix Resolution: golang-golang-x-crypto-dev - 1:0.0~git20220315.3147a52-1;golang-go.crypto-dev - 1:0.0~git20220315.3147a52-1
Step up your Open Source Security Game with Mend here
CVE-2023-4680
Vulnerable Library - github.com/hashicorp/vault/sdk-v0.2.1
Library home page: https://proxy.golang.org/github.com/hashicorp/vault/sdk/@v/v0.2.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp Vault and Vault Enterprise transit secrets engine allowed authorized users to specify arbitrary nonces, even with convergent encryption disabled. The encrypt endpoint, in combination with an offline attack, could be used to decrypt arbitrary ciphertext and potentially derive the authentication subkey when using transit secrets engine without convergent encryption. Introduced in 1.6.0 and fixed in 1.14.3, 1.13.7, and 1.12.11.
Publish Date: 2023-09-14
URL: CVE-2023-4680
CVSS 3 Score Details (6.8)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-v84f-6r39-cpfc
Release Date: 2023-09-14
Fix Resolution: v1.12.11,v1.13.7,v1.14.3
Step up your Open Source Security Game with Mend here
WS-2023-0431
Vulnerable Library - gopkg.in/square/go-jose.v2-v2.6.0
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Library home page: https://proxy.golang.org/gopkg.in/square/go-jose.v2/@v/v2.6.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
The go-jose package before 3.0.1 is subject to a "billion hashes attack" causing denial-of-service when decrypting JWE inputs. This occurs when an attacker can provide a PBES2 encrypted JWE blob with a very large p2c value that, when decrypted, produces a denial-of-service.
Publish Date: 2023-11-22
URL: WS-2023-0431
CVSS 3 Score Details (6.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-2c7c-3mj9-8fqh
Release Date: 2023-11-22
Fix Resolution: v3.0.1
Step up your Open Source Security Game with Mend here
CVE-2019-11254
Vulnerable Library - github.com/zclconf/go-cty-yaml-v1.0.1
YAML marshalling and unmarshalling for go-cty
Library home page: https://proxy.golang.org/github.com/zclconf/go-cty-yaml/@v/v1.0.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
The Kubernetes API Server component in versions 1.1-1.14, and versions prior to 1.15.10, 1.16.7 and 1.17.3 allows an authorized user who sends malicious YAML payloads to cause the kube-apiserver to consume excessive CPU cycles while parsing YAML.
Publish Date: 2020-04-01
URL: CVE-2019-11254
CVSS 3 Score Details (6.5)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2020-10-02
Fix Resolution: v2.2.8
Step up your Open Source Security Game with Mend here
CVE-2024-6104
Vulnerable Library - github.com/hashiCorp/go-retryablehttp-v0.7.0
Retryable HTTP client in Go
Library home page: https://proxy.golang.org/github.com/hashi!corp/go-retryablehttp/@v/v0.7.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
go-retryablehttp prior to 0.7.7 did not sanitize urls when writing them to its log file. This could lead to go-retryablehttp writing sensitive HTTP basic auth credentials to its log file. This vulnerability, CVE-2024-6104, was fixed in go-retryablehttp 0.7.7.
Publish Date: 2024-06-24
URL: CVE-2024-6104
CVSS 3 Score Details (6.0)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2024-6104
Release Date: 2024-06-24
Fix Resolution: github.com/hashicorp/go-retryablehttp-v0.7.7
Step up your Open Source Security Game with Mend here
WS-2021-0120
Vulnerable Library - github.com/MASterminds/goutils-v1.1.0
GoUtils is a Go implementation of some string manipulation libraries of Apache Commons. This is an open source project aimed at providing Go users with utility functions to manipulate strings in various ways.
Library home page: https://proxy.golang.org/github.com/!m!a!sterminds/goutils/@v/v1.1.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
A security-sensitive bug was discovered goutils before version 1.1.1.
The functions RandomAlphaNumeric(int) and CryptoRandomAlphaNumeric(int) are not as random as they should be. Small values of int in the functions above will return a smaller subset of results than they should. For example, RandomAlphaNumeric(1) will always return a digit in the 0-9 range, while RandomAlphaNumeric(4) will return around ~7 million of the ~13M possible permutations.
This is considered a security release because programs that rely upon random generators for passwords are at an increased risk of brute force-style password guessing. There is also a higher probability of collision.
The problem was the result of a mistaken regular expression that only accepted random strings if they contained a digit from [0-9]. That restriction has been removed.
Publish Date: 2021-05-21
URL: WS-2021-0120
CVSS 3 Score Details (5.6)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2021-05-21
Fix Resolution: v1.1.1
Step up your Open Source Security Game with Mend here
CVE-2024-45338
Vulnerable Library - golang.org/x/net-v0.0.0-20220325170049-de3da57026de
Library home page: https://proxy.golang.org/golang.org/x/net/@v/v0.0.0-20220325170049-de3da57026de.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
An attacker can craft an input to the Parse functions that would be processed non-linearly with respect to its length, resulting in extremely slow parsing. This could cause a denial of service.
Publish Date: 2024-12-18
URL: CVE-2024-45338
CVSS 3 Score Details (5.3)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2024-12-18
Fix Resolution: github.com/golang/net-v0.33.0
Step up your Open Source Security Game with Mend here
CVE-2022-41717
Vulnerable Library - golang.org/x/sys-v0.0.0-20220517195934-5e4e11fc645e
Library home page: https://proxy.golang.org/golang.org/x/sys/@v/v0.0.0-20220517195934-5e4e11fc645e.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
An attacker can cause excessive memory growth in a Go server accepting HTTP/2 requests. HTTP/2 server connections contain a cache of HTTP header keys sent by the client. While the total number of entries in this cache is capped, an attacker sending very large keys can cause the server to allocate approximately 64 MiB per open connection.
Publish Date: 2022-12-08
URL: CVE-2022-41717
CVSS 3 Score Details (5.3)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Release Date: 2022-12-08
Fix Resolution: go1.19.4
Step up your Open Source Security Game with Mend here
CVE-2022-30636
Vulnerable Library - golang.org/x/crypto-v0.0.0-20220131195533-30dcbda58838
Library home page: https://proxy.golang.org/golang.org/x/crypto/@v/v0.0.0-20220131195533-30dcbda58838.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
httpTokenCacheKey uses path.Base to extract the expected HTTP-01 token value to lookup in the DirCache implementation. On Windows, path.Base acts differently to filepath.Base, since Windows uses a different path separator (\ vs. /), allowing a user to provide a relative path, i.e. .well-known/acme-challenge/....\asd becomes ....\asd. The extracted path is then suffixed with +http-01, joined with the cache directory, and opened. Since the controlled path is suffixed with +http-01 before opening, the impact of this is significantly limited, since it only allows reading arbitrary files on the system if and only if they have this suffix.
Publish Date: 2024-07-02
URL: CVE-2022-30636
CVSS 3 Score Details (5.3)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2022-30636
Release Date: 2024-07-02
Fix Resolution: github.com/golang/crypto-v0.1.0
Step up your Open Source Security Game with Mend here
CVE-2021-38553
Vulnerable Library - github.com/hashicorp/vault/api-v1.1.1
A tool for secrets management, encryption as a service, and privileged access management
Library home page: https://proxy.golang.org/github.com/hashicorp/vault/api/@v/v1.1.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp Vault and Vault Enterprise 1.4.0 through 1.7.3 initialized an underlying database file associated with the Integrated Storage feature with excessively broad filesystem permissions. Fixed in Vault and Vault Enterprise 1.8.0.
Publish Date: 2021-08-13
URL: CVE-2021-38553
CVSS 3 Score Details (4.4)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2021-38553
Release Date: 2021-08-13
Fix Resolution: v1.8.0
Step up your Open Source Security Game with Mend here
CVE-2024-28180
Vulnerable Library - gopkg.in/square/go-jose.v2-v2.6.0
An implementation of JOSE standards (JWE, JWS, JWT) in Go
Library home page: https://proxy.golang.org/gopkg.in/square/go-jose.v2/@v/v2.6.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
Package jose aims to provide an implementation of the Javascript Object Signing and Encryption set of standards. An attacker could send a JWE containing compressed data that used large amounts of memory and CPU when decompressed by Decrypt or DecryptMulti. Those functions now return an error if the decompressed data would exceed 250kB or 10x the compressed size (whichever is larger). This vulnerability has been patched in versions 4.0.1, 3.0.3 and 2.6.3.
Publish Date: 2024-03-09
URL: CVE-2024-28180
CVSS 3 Score Details (4.3)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://www.cve.org/CVERecord?id=CVE-2024-28180
Release Date: 2024-03-09
Fix Resolution: v2.6.3,v3.0.3,v4.0.1
Step up your Open Source Security Game with Mend here
CVE-2023-0475
Vulnerable Library - github.com/hashicorp/go-getter-v1.6.1
Package for downloading things from a string URL using a variety of protocols.
Library home page: https://proxy.golang.org/github.com/hashicorp/go-getter/@v/v1.6.1.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
HashiCorp go-getter up to 1.6.2 and 2.1.1 is vulnerable to decompression bombs. Fixed in 1.7.0 and 2.2.0.
Publish Date: 2023-02-16
URL: CVE-2023-0475
CVSS 3 Score Details (4.2)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: https://discuss.hashicorp.com/t/hcsec-2023-4-go-getter-vulnerable-to-denial-of-service-via-malicious-compressed-archive/50125
Release Date: 2023-02-16
Fix Resolution: v1.7.0,v2.2.0
Step up your Open Source Security Game with Mend here
CVE-2024-51744
Vulnerable Library - github.com/golang-JWT/jwt/v4-v4.0.0
Community maintained clone of https://github.com/dgrijalva/jwt-go
Library home page: https://proxy.golang.org/github.com/golang-!j!w!t/jwt/v4/@v/v4.0.0.zip
Path to dependency file: /provider/go.mod
Path to vulnerable library: /provider/go.mod
Dependency Hierarchy:
Found in HEAD commit: 91873fcdcfc0b8bdcd1e3a12de8708e0e762ae88
Found in base branch: main
Vulnerability Details
golang-jwt is a Go implementation of JSON Web Tokens. Unclear documentation of the error behavior in
ParseWithClaims
can lead to situation where users are potentially not checking errors in the way they should be. Especially, if a token is both expired and invalid, the errors returned byParseWithClaims
return both error codes. If users only check for thejwt.ErrTokenExpired
usingerror.Is
, they will ignore the embeddedjwt.ErrTokenSignatureInvalid
and thus potentially accept invalid tokens. A fix has been back-ported with the error handling logic from thev5
branch to thev4
branch. In this logic, theParseWithClaims
function will immediately return in "dangerous" situations (e.g., an invalid signature), limiting the combined errors only to situations where the signature is valid, but further validation failed (e.g., if the signature is valid, but is expired AND has the wrong audience). This fix is part of the 4.5.1 release. We are aware that this changes the behaviour of an established function and is not 100 % backwards compatible, so updating to 4.5.1 might break your code. In case you cannot update to 4.5.0, please make sure that you are properly checking for all errors ("dangerous" ones first), so that you are not running in the case detailed above.Publish Date: 2024-11-04
URL: CVE-2024-51744
CVSS 3 Score Details (3.1)
Base Score Metrics:
Suggested Fix
Type: Upgrade version
Origin: GHSA-29wx-vh33-7x7r
Release Date: 2024-11-04
Fix Resolution: github.com/golang-jwt/jwt-v4.5.1
Step up your Open Source Security Game with Mend here
The text was updated successfully, but these errors were encountered: