Skip to content

chore: update oauth2 to v0.27.0 in notebook-controller#806

Merged
google-oss-prow[bot] merged 1 commit intokubeflow:notebooks-v1from
henschwartz:security-update-golang-x-oauth2-v0_27_0
Feb 15, 2026
Merged

chore: update oauth2 to v0.27.0 in notebook-controller#806
google-oss-prow[bot] merged 1 commit intokubeflow:notebooks-v1from
henschwartz:security-update-golang-x-oauth2-v0_27_0

Conversation

@henschwartz
Copy link

Fixes CVE-2025-22868

This PR updates golang.org/x/oauth2 from v0.0.0-20210819190943-2bc19b11175f
to v0.27.0 to address security vulnerabilities identified in the v1.11 release scan.

Changes:

  • Updated golang.org/x/oauth2 to v0.27.0
  • Updated github.com/google/go-cmp to v0.5.9 (dependency of oauth2)
  • Removed google.golang.org/appengine (no longer required)
  • Ran go mod tidy to update dependencies
  • Verified build succeeds with go build

Related: #780

@github-project-automation github-project-automation bot moved this to Needs Triage in Kubeflow Notebooks Dec 15, 2025
@google-oss-prow google-oss-prow bot added the area/controller area - related to controller components label Dec 15, 2025
@google-oss-prow google-oss-prow bot added area/v1 area - version - kubeflow notebooks v1 size/S labels Dec 15, 2025
@henschwartz henschwartz force-pushed the security-update-golang-x-oauth2-v0_27_0 branch from f9d7d99 to e0b92b8 Compare January 14, 2026 09:35
@andyatmiami
Copy link
Contributor

/ok-to-test

Copy link
Contributor

@andyatmiami andyatmiami left a comment

Choose a reason for hiding this comment

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

@henschwartz - thanks for your patience and sorry its taken so long for me to turn attention back to this PR!

I realize this is a wildly trivial change - but just to be safe/proper - can you rebase this PR on the latest of notebooks-v1 branch so I can test it in conjunction with other dependency updates that have been merged

This is the next (and i think last!) notebook-controller PR I am focusing on - so I DO NOT expect to need to ask you for any further rebases.

ℹ️ Please make sure to rebase this PR (not pull in merge commits, etc). Ideally there should just be a single commit with your changes on this branch

THANKS

Fixes CVE-2025-22868

This PR updates golang.org/x/oauth2 from v0.0.0-20210819190943-2bc19b11175f
to v0.27.0 to address security vulnerabilities identified in the v1.11 release scan.

Changes:
- Updated golang.org/x/oauth2 to v0.27.0
- Updated github.com/google/go-cmp to v0.5.9 (dependency of oauth2)
- Removed google.golang.org/appengine (no longer required)
- Ran go mod tidy to update dependencies
- Verified build succeeds with go build

Related: kubeflow#780 (PR 3)
Signed-off-by: Hen Schwartz <hschwart@hschwart-thinkpadp1gen7.raanaii.csb>
@henschwartz henschwartz force-pushed the security-update-golang-x-oauth2-v0_27_0 branch from 97847a5 to 3c1530d Compare February 10, 2026 08:59
@henschwartz
Copy link
Author

hi @andyatmiami please review the current PR

Copy link
Contributor

@andyatmiami andyatmiami left a comment

Choose a reason for hiding this comment

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

/lgtm

thanks @henschwartz for this contribution.

i independently confirmed the verification checks performed by the PR author are reproducible and valid.

furthermore, in analyzing the changes introduced across the significant version bump of the upgraded dependencies, I am comfortable with them being safe for our usage.

  • x/oauth2: majority of dependency updates. functional changes from 0.2.0 to 0.27.0 are not anticipated to affect our usage.

Worth noting a similar PR was already merged for tensorboard-controller as well.

@google-oss-prow google-oss-prow bot added the lgtm label Feb 13, 2026
@thesuperzapper thesuperzapper changed the title fix: update golang.org/x/oauth2 to v0.27.0 chore: update golang.org/x/oauth2 to v0.27.0 Feb 13, 2026
@thesuperzapper thesuperzapper changed the title chore: update golang.org/x/oauth2 to v0.27.0 chore: update oauth2 to v0.27.0 in notebook-controller Feb 13, 2026
@thesuperzapper
Copy link
Member

/approve

@google-oss-prow
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: thesuperzapper

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@google-oss-prow google-oss-prow bot merged commit 10f9d82 into kubeflow:notebooks-v1 Feb 15, 2026
14 checks passed
@github-project-automation github-project-automation bot moved this from Needs Triage to Done in Kubeflow Notebooks Feb 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved area/controller area - related to controller components area/v1 area - version - kubeflow notebooks v1 lgtm ok-to-test size/S

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants