Security: Fix CVE-2025-47907 by updating Go to 1.24.6 #868
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview
This PR addresses a HIGH severity security vulnerability (CVE-2025-47907) in the Go standard library by updating the Go version from 1.24.5 to 1.24.6.
Vulnerability Details
CVE ID: CVE-2025-47907
Severity: HIGH
Component: Go stdlib (database/sql package)
Issue: Postgres Scan Race Condition
Reference: https://avd.aquasec.com/nvd/cve-2025-47907
The vulnerability was detected in the compiled helm-diff plugin binary during a Trivy security scan.
Changes
This PR makes minimal, surgical changes to resolve the vulnerability:
1.24.5
to1.24.6
golang:1.22
togolang:1.24
for consistencyTesting
✅ All existing unit tests pass
✅ Binary builds successfully
✅ Linting and static checks pass
✅ Plugin functionality verified (
helm diff version
)✅ No dependency updates required
Impact
go-version-file: 'go.mod'
Verification
After this PR is merged, the next release of helm-diff will be built with Go 1.24.6, which will eliminate the security vulnerability from the distributed binaries.
Closes #<issue_number>
Original prompt
Fixes #867
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.