Skip to content

Bump golang.org/x/net to v0.56.0 for CVE-2026-46600#537

Merged
jeremy merged 1 commit into
mainfrom
xnet-cve-2026-46600
Jul 17, 2026
Merged

Bump golang.org/x/net to v0.56.0 for CVE-2026-46600#537
jeremy merged 1 commit into
mainfrom
xnet-cve-2026-46600

Conversation

@jeremy

@jeremy jeremy commented Jul 17, 2026

Copy link
Copy Markdown
Member

Problem

CVE-2026-46600 (golang.org/x/net < 0.56.0) started failing the Trivy security scan — first surfaced on basecamp-cli#536's check run; main fails identically if re-scanned with today's vulnerability DB (the Jul 14 green run predates the CVE). It also blocks the release workflow's security scan, so it gates v0.8.0.

Change

  • golang.org/x/net v0.55.0 → v0.56.0 (fix version per the advisory)
  • golang.org/x/term v0.43.0 → v0.44.0 (pulled along by go get)
  • go mod tidy

Testing

https://claude.ai/code/session_01CSpm1M4ZQwmurqqNb5uQx8


Summary by cubic

Update golang.org/x/net to v0.56.0 to resolve CVE-2026-46600 and clear Trivy HIGH/CRITICAL findings. This restores passing security checks and unblocks the release workflow.

  • Dependencies
    • golang.org/x/net v0.55.0 → v0.56.0
    • golang.org/x/term v0.43.0 → v0.44.0
    • Ran go mod tidy

Written for commit d71ae5c. Summary will update on new commits.

Review in cubic

Trivy (0.70+, vendor severities) gates HIGH/CRITICAL on this CVE in
x/net v0.55.0; it fails the security workflow on every branch and
would block the release workflow's scan. Pulls x/term v0.44.0 along.

Claude-Session: https://claude.ai/code/session_01CSpm1M4ZQwmurqqNb5uQx8
Copilot AI review requested due to automatic review settings July 17, 2026 04:49
@github-actions github-actions Bot added the deps label Jul 17, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR bumps golang.org/x/net to the advisory’s fix version to address CVE-2026-46600 and unblock Trivy-based security checks in CI/release.

Changes:

  • Update golang.org/x/net from v0.55.0v0.56.0 (CVE fix version).
  • Update golang.org/x/term from v0.43.0v0.44.0 (pulled in by module resolution).
  • Refresh module checksums via go mod tidy output (go.sum updates).

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
go.mod Bumps golang.org/x/net and golang.org/x/term indirect dependency versions to remediate the CVE.
go.sum Updates checksums to match the new module versions after the dependency bump/tidy.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Re-trigger cubic

@jeremy
jeremy merged commit 26ac22e into main Jul 17, 2026
27 checks passed
@jeremy
jeremy deleted the xnet-cve-2026-46600 branch July 17, 2026 15:40
jeremy added a commit to yigitkonur/basecamp-cli that referenced this pull request Jul 20, 2026
…e-codex-plugin

* origin/main:
  Bump SDK to d15f023f and collapse todos update onto TodosService.Edit (basecamp#543)
  Fix agent-help hidden-flag leak; make check-surface a real drift gate (basecamp#542)
  Fix todos update silently clearing completion subscribers (basecamp#540)
  Fix TestHardenConfigDir on macOS: resolve TMPDIR symlinks in test dirs (basecamp#536)
  Bump golang.org/x/net to v0.56.0 for CVE-2026-46600 (basecamp#537)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants