No — panic parsing invalid SVCB/HTTPS RR in dns/dnsmessage, required but not called
Both are indirect dependencies, which Renovate does not bump, so they were updated with go get + go mod tidy. golang.org/x/sys (v0.46.0) and golang.org/x/term (v0.44.0) came along as transitive requirements.
Verification
$ go test -race ./...
? gitlab.com/unboundsoftware/default-request-adder [no test files]
$ govulncheck ./...
No vulnerabilities found.
The pending Kubernetes v0.36.3 bump is left to its own Renovate branch.
`govulncheck` was failing in CI.
## Findings
| ID | Module | Found | Fixed | Reachable |
|----|--------|-------|-------|-----------|
| [GO-2026-5970](https://pkg.go.dev/vuln/GO-2026-5970) | `golang.org/x/text` | v0.37.0 | v0.39.0 | Yes — infinite loop on invalid input, reached via `client-go` `LimitRange.Delete` -> `norm.Form.*` (`main.go:83`) |
| [GO-2026-5942](https://pkg.go.dev/vuln/GO-2026-5942) | `golang.org/x/net` | v0.55.0 | v0.56.0 | No — panic parsing invalid SVCB/HTTPS RR in `dns/dnsmessage`, required but not called |
Both are indirect dependencies, which Renovate does not bump, so they were updated with `go get` + `go mod tidy`. `golang.org/x/sys` (v0.46.0) and `golang.org/x/term` (v0.44.0) came along as transitive requirements.
## Verification
```
$ go test -race ./...
? gitlab.com/unboundsoftware/default-request-adder [no test files]
$ govulncheck ./...
No vulnerabilities found.
```
The pending Kubernetes v0.36.3 bump is left to its own Renovate branch.
Fixes GO-2026-5970 (infinite loop on invalid input in x/text, reachable via client-go) and GO-2026-5942 (panic parsing invalid SVCB/HTTPS RR in x/net/dns/dnsmessage). Renovate does not bump these indirect dependencies.
argoyle
scheduled this pull request to auto merge when all checks succeed 2026-08-09 18:42:26 +00:00
argoyle
merged commit ad5edfb17a into main2026-08-09 19:59:16 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
govulncheckwas failing in CI.Findings
golang.org/x/textclient-goLimitRange.Delete->norm.Form.*(main.go:83)golang.org/x/netdns/dnsmessage, required but not calledBoth are indirect dependencies, which Renovate does not bump, so they were updated with
go get+go mod tidy.golang.org/x/sys(v0.46.0) andgolang.org/x/term(v0.44.0) came along as transitive requirements.Verification
The pending Kubernetes v0.36.3 bump is left to its own Renovate branch.