← Back to issue list

fix(deps): update module golang.org/x/net to v0.38.0 [security] - autoclosed

View original Github issue

Metadata

Project
fetch-service
Number
#359
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate's x/net v0.38.0 security bump was autoclosed unmerged: `go get` for go.sum failed downloading go1.23.10 (GOSUMDB=off). The same bump landed later via merged PR #387 (commit 52444a8).

Resolution: closed superseded

Reason: Renovate itself flagged an artifact-update failure for go.sum (Go toolchain download blocked by GOSUMDB=off) and autoclosed the branch without merge. The identical x/net v0.38.0 update was subsequently applied by human PR #387, merged as commit 52444a8 ("build(deps): update golang.org/x/net to 0.38.0"), with later bumps to v0.58.0 in #620.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | golang.org/x/net | `v0.35.0` -> `v0.38.0` | [![age](https://developer.mend.io/api/mc/badges/age/go/golang.org%2fx%2fnet/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/go/golang.org%2fx%2fnet/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/go/golang.org%2fx%2fnet/v0.35.0/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/go/golang.org%2fx%2fnet/v0.35.0/v0.38.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | ### GitHub Vulnerability Alerts #### [CVE-2025-22870](https://nvd.nist.gov/vuln/detail/CVE-2025-22870) Matching of hosts against proxy patterns can improperly treat an IPv6 zone ID as a hostname component. For example, when the NO_PROXY environment variable is set to "*.example.com", a request to "[::1%25.example.com]:80` will incorrectly match and not be proxied. #### [CVE-2025-22872](https://nvd.nist.gov/vuln/detail/CVE-2025-22872) The tokenizer incorrectly interprets tags with unquoted attribute values that end with a solidus character (/) as self-closing. When directly using Tokenizer, this can result in such tags incorrectly being marked as self-closing, and when using the Parse functions, this can result in content following such tags as being placed in the wrong scope during DOM construction, but only when tags are in foreign content (e.g. <math>, <svg>, etc contexts). --- ### Configuration 📅 **Schedule**: Branch creation - "" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/fetch-service). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xOTQuMSIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Renovate's x/net v0.38.0 security bump was autoclosed unmerged: `go get` for go.sum failed downloading go1.23.10 (GOSUMDB=off). The same bump landed later via merged PR #387 (commit 52444a8).
stealth/space-bunny-alpha — closed stale Autoclosed without merge: Renovate could not update go.sum for x/net v0.38.0 because Go toolchain verification was disabled by GOSUMDB=off, so the security update was abandoned.
qwen/qwen3.6-35b-a3b — — Renovate autoclosed the dependency update after failing to refresh go.sum due to disabled checksum verification. The security patch was abandoned and never merged.

Update history

Date Change
created

Related work

  • Superseded By: canonical/fetch-service#387 (confidence 95%)

    Merged PR that performed the same golang.org/x/net v0.38.0 update in commit 52444a8 after #359 was autoclosed.

  • Likely Fixed By: canonical/fetch-service#426 (confidence 55%)

    Later go.mod toolchain bumps (go 1.24) addressed the Go version constraint that made x/net v0.38.0 unbuildable on the repo's pinned toolchain.

  • Related To: canonical/fetch-service#620 (confidence 40%)

    Subsequent x/net security bumps up to v0.58.0, indicating the vulnerability coverage continued via other PRs.

Related issues

Issue Project State Summary Similarity
#352 fix(deps): update module golang.org/x/net to v0.37.0 - autoclosed fetch-service closed Autoclosed Renovate PR bumping golang.org/x/net v0.35.0 -> v0.37.0 (plus go 1.24.1, x/crypto, x/sys, x/text). Superseded by merged PR #387 (commit 52444a8) which landed v0.38.0 instead.
92%
#287 fix(deps): update module golang.org/x/net to v0.33.0 - autoclosed fetch-service closed Renovate PR to bump golang.org/x/net v0.30.0 -> v0.33.0 was autoclosed as a duplicate of security PR #318, which merged as commit 66fe12f with the same v0.33.0 update.
91%
#70 fix(deps): update module golang.org/x/net to v0.24.0 - autoclosed fetch-service closed Autoclosed unmerged; the dependency update was later superseded by merged PR #118 (697f4ff), which upgraded golang.org/x/net to v0.26.0.
91%
#506 fix(deps): update module golang.org/x/net to v0.47.0 - autoclosed fetch-service closed Renovate PR #506 was autoclosed unmerged after 13 days; x/net v0.47.0 was instead introduced by merged PR #526 (commit ead7f12).
90%
#454 fix(deps): update module golang.org/x/net to v0.44.0 fetch-service closed Renovate PR bumping golang.org/x/net v0.43.0->v0.44.0 was closed unmerged and superseded by #468, which merged as 957f5d6 with a direct bump to v0.45.0.
86%
#647 fix(deps): update module golang.org/x/net to v0.59.0 fetch-service closed Renovate PR #647 was closed unmerged after failing checks; x/net remains at v0.58.0 and no resolving commit landed.
86%
#318 fix(deps): update module golang.org/x/net to v0.33.0 [security] fetch-service merged Merged as commit 66fe12f, upgrading golang.org/x/net from v0.30.0 to v0.33.0 to address CVE-2024-45338; shipped in v0.6.0.
86%
#86 fix(deps): update module golang.org/x/net to v0.23.0 [security] fetch-service merged Merged PR #86 (commit a461af7), upgrading golang.org/x/net from v0.22.0 to v0.23.0 to address CVE-2023-45288.
86%
#631 fix(deps): update module golang.org/x/sys to v0.47.0 - autoclosed fetch-service merged Renovate dependency bump PR #631 was merged, upgrading golang.org/x/sys from v0.46.0 to v0.47.0 in commit f8df374 (go.mod/go.sum).
85%
#321 fix(deps): update module golang.org/x/net to v0.35.0 fetch-service merged Renovate PR merged as commit 560fcab, bumping golang.org/x/net v0.33.0 -> v0.35.0 in go.mod/go.sum plus transitive x/crypto v0.33.0, x/sys v0.30.0, x/text v0.22.0.
85%