Skip to content

fix: update protobuf-java and guava to address CVEs#1811

Merged
chagong merged 1 commit intodevelopfrom
fix/vulnerable-dependencies
Apr 13, 2026
Merged

fix: update protobuf-java and guava to address CVEs#1811
chagong merged 1 commit intodevelopfrom
fix/vulnerable-dependencies

Conversation

@chagong
Copy link
Copy Markdown
Contributor

@chagong chagong commented Apr 13, 2026

Summary

Updates vulnerable dependencies reported in #1809.

Changes

protobuf-java: 3.21.x → 3.25.5 (build.gradle)

  • Bumped protobufVersion (protoc compiler) from 3.12.0 to 3.25.5
  • Added resolutionStrategy.force for protobuf-java:3.25.5 across all subprojects to override the older transitive version pulled in by gRPC 1.54.2

Fixes:

guava: 32.1.3-jre → 33.4.0-jre (gradle-language-server/build.gradle)

Fixes:

  • CVE-2023-2976 — Unauthorized file access via FileBackedOutputStream (CVSS 7.1)

Verification

  • All 40 unit tests pass
  • Resolved versions confirmed via dependencies task:
    • protobuf-java3.25.5
    • guava33.4.0-jre

Fixes #1809

@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

- Bump protobuf-java from 3.21.x to 3.25.5 via resolutionStrategy.force
  Fixes CVE-2024-7254, CVE-2022-3171, CVE-2022-3509, CVE-2022-3510
- Bump protoc compiler from 3.12.0 to 3.25.5
- Bump guava from 32.1.3-jre to 33.4.0-jre
  Fixes CVE-2023-2976

Fixes #1809
@chagong chagong force-pushed the fix/vulnerable-dependencies branch from 9908fe6 to e07cf71 Compare April 13, 2026 07:48
@azure-pipelines
Copy link
Copy Markdown

Azure Pipelines:
Successfully started running 1 pipeline(s).

@chagong chagong merged commit 8d12c94 into develop Apr 13, 2026
9 checks passed
@chagong chagong deleted the fix/vulnerable-dependencies branch April 13, 2026 08:42
@scottyuancoc
Copy link
Copy Markdown

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

SCA Finding: Vulnerable dependencies detected in vscode-gradle (Gradle for Java) in the latest releases

3 participants