We're building a custom image with Pulumi and .NET, and we're seeing high vulnerabilities from the pulumi-language-dotnet binary as a result of github.com/go-git/v5 being on v5.4.2.
There are several dependabot updates for packages in this repository that don't seem to be merged (such as for protobuf). What would it take to get them merged? I am willing to do the work. It looks as if the only change required is to update the changelog.
Example
Pull the latest pulumi/pulumi-dotnet image.
docker pull pulumi/pulumi-dotnet:3.118.0
Scan it with Trivy:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock aquasec/trivy image pulumi/pulumi-dotnet:3.118.0
View the following vulnerabilities in pulumi-language-dotnet:
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).
What happened?
We're building a custom image with Pulumi and .NET, and we're seeing high vulnerabilities from the
pulumi-language-dotnet
binary as a result of github.com/go-git/v5 being on v5.4.2.The CVEs are:
The recommended fix is to upgrade to 5.11.0. There is a dependabot PR to upgrade the package here: https://github.com/pulumi/pulumi-dotnet/pull/214.
There are several dependabot updates for packages in this repository that don't seem to be merged (such as for protobuf). What would it take to get them merged? I am willing to do the work. It looks as if the only change required is to update the changelog.
Example
Pull the latest pulumi/pulumi-dotnet image.
docker pull pulumi/pulumi-dotnet:3.118.0
Scan it with Trivy:
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock aquasec/trivy image pulumi/pulumi-dotnet:3.118.0
View the following vulnerabilities in
pulumi-language-dotnet
:Output of
pulumi about
n/A
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).