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

fix(deps): update dependency com.hazelcast:hazelcast to v5.3.5 [security] #3328

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Feb 17, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.hazelcast:hazelcast (source) 5.3.1 -> 5.3.5 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

GitHub Vulnerability Alerts

CVE-2023-45860

Impact

In Hazelcast Platform through 5.3.4, a security issue exists within the SQL mapping for the CSV File Source connector. This issue arises from inadequate permission checking, which could enable unauthorized clients to access data from files stored on a member's filesystem.

Patches

Fix versions: 5.3.5, 5.4.0-BETA-1

Workaround

Disabling Hazelcast Jet processing engine in Hazelcast member configuration workarounds the issue. As a result SQL and Jet jobs won't work.

CVE-2023-45859

Impact

In Hazelcast through 4.1.10, 4.2 through 4.2.8, 5.0 through 5.0.5, 5.1 through 5.1.7, 5.2 through 5.2.4, and 5.3 through 5.3.2, some client operations don't check permissions properly, allowing authenticated users to access data stored in the cluster.

Patches

Fix versions: 5.2.5, 5.3.5, 5.4.0-BETA-1

Workarounds

There is no known workaround.


Release Notes

hazelcast/hazelcast (com.hazelcast:hazelcast)

v5.3.5

This document lists the enhancements, fixed issues, and removed or deprecated features for Hazelcast Platform 5.3.5 release. The numbers in the square brackets refer to the issues and pull requests in Hazelcast's GitHub repository.

NOTE: Due to an error in the tooling, the Platform releases 5.3.3 and 5.3.4 needed to be skipped numerically.

Enhancements
  • Improved the permission checks by fixing the CVE-2023-45859 and CVE-2023-45860 vulnerabilities.
  • Changed the exception type from CancellationException to CancellationByUserException in case the user cancels a job before it is initialized. [#​25452]
  • Updated the versions of the following dependencies
  • Renamed the service port for Hazelcast clusters deployed in Kubernetes environments as hazelcast.
    Previously, the name was hazelcast-service-port causing the member auto-discovery (for embedded deployments) to fail. [#​24834]
Fixes
  • Fixed an issue where the map entries' metadata, such as time-to-live and expiration, was not replicated correctly over WAN after updating existing entries. [#​25505]
  • Fixed an issue where the member list was not updated after a cluster failover scenario. [#​25504]
  • Fixed a memory leak issue happening in Hazelcast members and clients while destroying fenced locks. [#​25421]
Removed/Deprecated Features
  • Removed the evaluation tool (to try out Platform 5.x features for IMDG 3.x users) and the relevant IMDG 3.x JAR libraries from Hazelcast Platform distributions. [#​25663]

v5.3.2

This document lists the enhancements and fixed issues for Hazelcast Platform 5.3.2 release. The numbers in the square brackets refer to the issues and pull requests in Hazelcast's GitHub repository.

Enhancements
  • Updated the Janino dependency version to 3.1.10. [#​25094]
Fixes
  • Renamed the service port for Hazelcast clusters deployed in Kubernetes environments as hazelcast.
    Previously, the name was hazelcast-service-port causing the member auto-discovery (for embedded deployments) to fail. [#​25228]
  • Fixed an issue where the getDistributedObjects() was returning inconsistent results when multiple members are simultaneously joining to the cluster. [#​25153]
  • Fixed an issue where the Hot Restart procedure was failing on Hazelcast Viridian, when the cluster is in the FROZEN state. [#​25081]
  • Fixed an issue where the retry mechanism for the communications between CP leader and followers was generating too many retries, due to incorrect backoff timeout reset behavior. [#​25074]

Configuration

📅 Schedule: Branch creation - "" in timezone Asia/Tokyo, Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot added the renovate PR from renovate label Feb 17, 2024
@github-actions github-actions bot added quarkus someone for quarkus java Pull requests that update Java code labels Feb 17, 2024
Copy link

what-the-diff bot commented Feb 17, 2024

PR Summary

  • Update of Application Dependencies
    In this pull request, we've updated some critical parts of the software that background our applications. We did this in two parts, focused on two separate applications we maintain:

    • For the consumer-hazelcast-quarkus application, we've updated the Hazelcast system to a newer, more secure and potentially more performance-optimized version (5.3.5 from 5.3.1).

    • For the jaxrs-hazelcast-quarkus application, we've made two notable changes. Like in the consumer application, we've also moved the Hazelcast system to version 5.3.5. In addition to that, we've updated the slf4j-reload4j component to a newer version. While this new version is not specified here, you can rest assured it's a step up that will provide improvements in how we log and monitor the behavior of this application.

    These updates are essential to keep our applications running smoothly and securely. They help us catch and address issues faster, ensuring high service quality for the end users.

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

Copy link

codeclimate bot commented Feb 17, 2024

Code Climate has analyzed commit 11db0d4 and detected 0 issues on this pull request.

View more on Code Climate.

Copy link

codecov bot commented Feb 17, 2024

Codecov Report

All modified and coverable lines are covered by tests ✅

Project coverage is 96.16%. Comparing base (8571a4b) to head (11db0d4).
Report is 28 commits behind head on master.

Additional details and impacted files
@@              Coverage Diff              @@
##              master    #3328      +/-   ##
=============================================
- Coverage     100.00%   96.16%   -3.84%     
- Complexity         0       30      +30     
=============================================
  Files              8       60      +52     
  Lines             99      939     +840     
  Branches           2       28      +26     
=============================================
+ Hits              99      903     +804     
- Misses             0       30      +30     
- Partials           0        6       +6     

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

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@datadog-github-app-for-yurake
Copy link

datadog-github-app-for-yurake bot commented Feb 17, 2024

Datadog Report

All test runs 1222505 🔗

23 Total Test Services: 0 Failed, 23 Passed

Test Services
This report shows up to 10 services
Service Name Failed Known Flaky New Flaky Passed Skipped Wall Time Test Service View
consumer-activemq-quarkus 0 0 0 2 0 1.62s Link
consumer-hazelcast-quarkus 0 0 0 4 0 1.22s Link
consumer-kafka-quarkus 0 0 0 2 0 2.32s Link
consumer-rabbitmq-quarkus 0 0 0 1 0 1.35s Link
consumer-redis-quarkus 0 0 0 1 0 1.45s Link
converter-kafka-quarkus 0 0 0 1 0 2.55s Link
converter-rabbitmq-quarkus 0 0 0 1 0 1.48s Link
jaxrs-activemq-quarkus 0 0 0 16 0 1.16s Link
jaxrs-cassandra-quarkus 0 0 0 14 0 1.4s Link
jaxrs-grpc-quarkus 0 0 0 2 0 2.79s Link

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

Copy link

sonarcloud bot commented Feb 17, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarCloud

@renovate renovate bot enabled auto-merge June 21, 2024 15:31
@renovate renovate bot force-pushed the renovate/maven-com.hazelcast-hazelcast-vulnerability branch from 11db0d4 to 8135f72 Compare June 21, 2024 15:31
@renovate renovate bot merged commit ebf7ac1 into master Jun 21, 2024
2 of 6 checks passed
@renovate renovate bot deleted the renovate/maven-com.hazelcast-hazelcast-vulnerability branch June 21, 2024 15:31
Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Copy link

sonarcloud bot commented Jun 21, 2024

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
java Pull requests that update Java code quarkus someone for quarkus renovate PR from renovate size/XS
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

1 participant