Skip to content

fix: bump guava to 33.7.2-jre for CVE-2026-102554 - #1882

Merged
javier-aliaga merged 1 commit into
dapr:masterfrom
javier-aliaga:fix/guava-cve-2026-102554
Oct 30, 2026
Merged

javier-aliaga merged 1 commit into
dapr:masterfrom
javier-aliaga:fix/guava-cve-2026-102554

Conversation

@javier-aliaga

Copy link
Copy Markdown
Contributor

Description

Fixes CVE-2026-102554 (High) in Guava, the only finding of an OSV scan of the runtime dependencies on master and release-1.19.

Dependency Before After Notes
Guava 32.0.1-jre and 33.6.0-android (via grpc and protobuf-java-util) 33.7.2-jre New managed override in the parent and in sdk-bom, same as release-1.18 (#1880) and release-1.17 (#1881)

Guava 33.7.2 no longer brings checker-qual, so the unused org.checkerframework import in RegisterV1Components is removed. Without that change the spring-boot-examples module fails to compile.

Labelled backport release-1.19 so the fix ships in the next 1.19 patch.

Issue reference

N/A, dependency maintenance.

Checklist

  • Code compiles correctly (mvn install -DskipITs on JDK 17: 1388 unit tests, 0 failures; mvn clean install -Pintegration-tests -DskipTests passes)
  • Created/updated tests
  • Extended the documentation

Guava arrives transitively via grpc and protobuf-java-util at
32.0.1-jre and 33.6.0-android. Pin it in the parent and in sdk-bom
until those ship a fixed version.

Guava 33.7.2 no longer brings checker-qual, so drop the unused
org.checkerframework import in RegisterV1Components.

Signed-off-by: Javier Aliaga <javier@diagrid.io>
Copilot AI lite review requested due to automatic review settings October 29, 2026 09:00
@javier-aliaga
javier-aliaga requested review from a team as code owners October 29, 2026 09:00

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota.

@codecov

codecov Bot commented Oct 29, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.69%. Comparing base (84aa4d7) to head (33b18b1).

Additional details and impacted files
@@            Coverage Diff            @@
##             master    #1882   +/-   ##
=========================================
  Coverage     80.69%   80.69%           
  Complexity     2851     2851           
=========================================
  Files           275      275           
  Lines          8459     8459           
  Branches        911      911           
=========================================
  Hits           6826     6826           
  Misses         1266     1266           
  Partials        367      367           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@javier-aliaga
javier-aliaga merged commit b2c8f21 into dapr:master Oct 30, 2026
17 checks passed
dapr-bot added a commit that referenced this pull request Oct 30, 2026
Guava arrives transitively via grpc and protobuf-java-util at
32.0.1-jre and 33.6.0-android. Pin it in the parent and in sdk-bom
until those ship a fixed version.

Guava 33.7.2 no longer brings checker-qual, so drop the unused
org.checkerframework import in RegisterV1Components.


(cherry picked from commit b2c8f21)

Signed-off-by: Javier Aliaga <javier@diagrid.io>
Co-authored-by: Javier Aliaga <javier@diagrid.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants