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

Update dependencies to mitigate CVE-2023-44487 #661

Merged
merged 5 commits into from
Dec 7, 2023

Commits on Dec 2, 2023

  1. Update dependencies to mitigate CVE-2023-44487

    This vulnerability can be exploited in gRPC servers (not clients) so should not directly impact the Fabric Gateway client API. However, updates to gRPC Java dependencies enables compatibility with Netty version 4.1.101.Final, which contains mitigations to this vulnerability and supports client applications that also expose gRPC services.
    
    See:
    
    - https://github.com/grpc/grpc-java/releases/tag/v1.59.1
    - grpc/grpc-java#10617
    
    Also update dependency-check-maven to avoid use of sunset NVD data-feed.
    
    Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
    bestbeforetoday committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    3fdbf97 View commit details
    Browse the repository at this point in the history
  2. Update Go dependencies

    Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
    bestbeforetoday committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    2249abb View commit details
    Browse the repository at this point in the history
  3. Update Node dependencies

    Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
    bestbeforetoday committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    3d5770e View commit details
    Browse the repository at this point in the history
  4. Use GitHub actions/setup-java@v4

    Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
    bestbeforetoday committed Dec 2, 2023
    Configuration menu
    Copy the full SHA
    633e073 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2023

  1. Use explicit ExecutorService for Java event listening tests

    Avoid exhausting the ForkJoin.commonPool() in constrained environments, which can cause deadlocks.
    
    Signed-off-by: Mark S. Lewis <Mark.S.Lewis@outlook.com>
    bestbeforetoday committed Dec 6, 2023
    Configuration menu
    Copy the full SHA
    0976419 View commit details
    Browse the repository at this point in the history