Skip to content
This repository was archived by the owner on Mar 17, 2026. It is now read-only.

Fix security vulnerabilities from Dependabot alerts - #286

Closed
JegHeterGyda wants to merge 3 commits into
mainfrom
fix/security-vulnerabilities-dependabot
Closed

Fix security vulnerabilities from Dependabot alerts#286
JegHeterGyda wants to merge 3 commits into
mainfrom
fix/security-vulnerabilities-dependabot

Conversation

@JegHeterGyda

Copy link
Copy Markdown
Contributor

Security fixes

Addresses all open Dependabot security alerts:

Alert Package Severity Fix
#21, #24 ch.qos.logback:logback-core medium/low Updated logback_version from 1.5.18 → 1.5.32
#17, #19, #22 io.netty:netty-codec-http, netty-codec-http2, netty-codec-compression medium/low Forced all three to 4.2.10.Final via resolution strategy
#1, #3 org.apache.commons:commons-compress medium Forced to 1.28.0 via resolution strategy
#23 org.apache.logging.log4j:log4j-core medium Forced to 2.25.3 via resolution strategy
PR #249 net.minidev:json-smart - Bumped from 2.5.2 → 2.6.0

Testing

  • Compilation verified ✅
  • Unit tests pass ✅
  • Integration tests require Docker (TestContainers) and fail in local env — pre-existing environment issue, not related to these changes.

- Update logback from 1.5.18 to 1.5.32 (fixes CVE: arbitrary code execution,
  and attacker instantiate classes - alerts #21 and #24)
- Force io.netty netty-codec-http2, netty-codec-http and netty-codec-compression
  to 4.2.10.Final (fixes CRLF injection, request smuggling, DoS - alerts #17, #19, #22)
- Force org.apache.commons:commons-compress to 1.28.0 (fixes DoS via infinite loop
  and OOM - alerts #1 and #3)
- Force org.apache.logging.log4j:log4j-core to 2.25.3 (fixes TLS hostname
  verification bypass - alert #23)
- Bump net.minidev:json-smart from 2.5.2 to 2.6.0

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@JegHeterGyda
JegHeterGyda requested a review from a team as a code owner March 2, 2026 11:46
JegHeterGyda and others added 2 commits March 2, 2026 12:48
Azure's msal4j 1.23.1 now only uses nimbus oauth2-oidc-sdk in test scope,
so json-smart is no longer a transitive runtime dependency at all.
The workaround can safely be removed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant