Skip to content

Fix blocking security scan findings on main - #1662

Closed
sreekanth-db wants to merge 1 commit into
databricks:mainfrom
sreekanth-db:fix/security-scan-main
Closed

Fix blocking security scan findings on main#1662
sreekanth-db wants to merge 1 commit into
databricks:mainfrom
sreekanth-db:fix/security-scan-main

Conversation

@sreekanth-db

Copy link
Copy Markdown
Collaborator

Summary

  • update Apache HttpComponents Core to 5.4.3 and pin httpcore5-h2 to resolve the two blocking CVSS 7.5 findings
  • update Jackson, lz4-java, and shaded Netty dependencies to clear the remaining current OSV findings
  • document the user-visible dependency updates in NEXT_CHANGELOG.md

Closes #1584.

Test plan

  • mvn clean package -Dmaven.test.skip=true -Ddependency-check.skip=true -B
  • verified the uber JAR resolves httpcore5 and httpcore5-h2 5.4.3, Jackson 2.18.9, lz4-java 1.11.1, and Netty 4.2.15.Final
  • GitHub Security Scan

Telemetry Errors

  • Not applicable — this change does not add or change a telemetry-visible error.

…re5)

Resolves OSV-Scanner findings and issue databricks#1584:

- jackson-databind/core/annotations 2.18.8 -> 2.18.9
  (CVE-2026-54515, CVE-2026-59889, GHSA-mhm7-754m-9p8w)
- lz4-java 1.10.1 -> 1.11.1 (CVE-2026-59949)
- netty-buffer/netty-common 4.2.13.Final -> 4.2.15.Final (databricks#1584)
- httpcore5 5.3.6 -> 5.4.3 and pin transitive httpcore5-h2 to 5.4.3 via
  dependencyManagement (CVE-2026-54399, CVE-2026-54428; databricks#1584).
  httpclient5 stays 5.5.2, which is compatible with the httpcore5 5.4.x branch.

Verified: clean build embeds the fixed versions in the uber jar; OSV-Scanner
reports zero findings; integration tests pass (SQL_EXEC 241, THRIFT_SERVER 189,
0 failures/errors).

Co-authored-by: Isaac
Signed-off-by: Madhavendra Rathore <madhavendra.rathore@databricks.com>
@sreekanth-db

Copy link
Copy Markdown
Collaborator Author

Closing this fork-based PR because dependency-changing fork PRs use an offline Maven cache keyed to the old POM. Replacing it with a same-repository PR so CI can resolve dependencies through JFrog.

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.

Upgrade shaded Netty and HttpCore dependencies in JDBC 3.4.2

2 participants