Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 #8443

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 24, 2025

Bumps github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5.

Release notes

Sourced from github.com/go-jose/go-jose/v4's releases.

v4.0.5

What's Changed

Fixes GHSA-c6gw-w398-hv78

Various other dependency updates, small fixes, and documentation updates in the full changelog

New Contributors

Full Changelog: go-jose/go-jose@v4.0.4...v4.0.5

Commits
  • 99b346c Don't allow unbounded amounts of splits (#167)
  • 22811e7 Fix broken link in README.md (#161)
  • 9dde849 Remove CLA mentions from CONTRIBUTING.md (#160)
  • 89172c5 Bump golang.org/x/crypto from 0.31.0 to 0.32.0 (#158)
  • ee05e01 Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 (#157)
  • c0aef3e Bump golang.org/x/crypto from 0.25.0 to 0.31.0 (#156)
  • fdc2ceb Remove export disclaimer (#146)
  • 10c69ef Short circuit return errors from JSONWebKey.UnmarshalJSON() (#141)
  • See full diff in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Bumps [github.com/go-jose/go-jose/v4](https://github.com/go-jose/go-jose) from 4.0.4 to 4.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases)
- [Changelog](https://github.com/go-jose/go-jose/blob/main/CHANGELOG.md)
- [Commits](go-jose/go-jose@v4.0.4...v4.0.5)

---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from knqyf263 as a code owner February 24, 2025 22:56
@dependabot dependabot bot added dependencies Pull requests that update a dependency file go Pull requests that update Go code labels Feb 24, 2025
@dirkmueller
Copy link
Contributor

This resolves CVE-2025-27144 , a timely merge and release would be highly appreciated!

@knqyf263
Copy link
Collaborator

The vulnerability in go-jose involves excessive memory usage when parsing compact JWS/JWE tokens due to the use of strings.Split on tokens with many '.' characters. However, in Trivy we don't use go-jose directly. Cosign might verify attestations indirectly, but anyway, our JWT verification functionality is very limited (not enabled by default). Also, it doesn't seem trivial for an attacker to craft a JWT that would trigger this vulnerability in our context. Even if such an attack were to succeed, the worst-case scenario would be increased memory usage rather than a critical security breach.

For these reasons, we do not consider this vulnerability to require an emergency fix, and we don't expect our users to need to update immediately. However, fortunately, the upcoming v0.60.0 release is expected to include the patch, which addresses this issue.

@knqyf263 knqyf263 added this pull request to the merge queue Feb 26, 2025
Merged via the queue into main with commit b3521e8 Feb 26, 2025
12 checks passed
@knqyf263 knqyf263 deleted the dependabot/go_modules/github.com/go-jose/go-jose/v4-4.0.5 branch February 26, 2025 06:49
@dirkmueller
Copy link
Contributor

@knqyf263 highly appreciate your analysis and getting back to me with a concrete advice on how urgent this issue is. that is super helpful!

RingoDev pushed a commit to RingoDev/trivy that referenced this pull request Feb 26, 2025
…quasecurity#8443)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dstrelbytskyi pushed a commit to datarobot/trivy that referenced this pull request Mar 5, 2025
…quasecurity#8443)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
dstrelbytskyi pushed a commit to datarobot/trivy that referenced this pull request Mar 10, 2025
…quasecurity#8443)

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file go Pull requests that update Go code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants