Skip to content

Conversation

@Igor-splunk
Copy link
Collaborator

@Igor-splunk Igor-splunk commented Oct 22, 2025

Description

This PR updates the ubi8 minimal image to mitigate security vulnerabilities in included packages.

  1. libssh 0.9.6-14.el8: A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.
  2. gnutls 3.6.16-8.el8_10.3: A NULL pointer dereference flaw was found in the GnuTLS software in _gnutls_figure_common_ciphersuite().
  3. libssh-config 0.9.6-14.el8: A flaw was found in libssh's handling of key exchange (KEX) processes when a client repeatedly sends incorrect KEX guesses. The library fails to free memory during these rekey operations, which can gradually exhaust system memory. This issue can lead to crashes on the client side, particularly when using libgcrypt, which impacts application stability and availability.

Key Changes

  • Update the ubi8 minimal version

Testing and Verification

N/A

Related Issues

PR Checklist

  • Code changes adhere to the project's coding standards.
  • Relevant unit and integration tests are included.
  • Documentation has been updated accordingly.
  • All tests pass locally.
  • The PR description follows the project's guidelines.

Dockerfile Outdated

# Use distroless as minimal base image to package the manager binary
# Refer to https://github.com/GoogleContainerTools/distroless for more details
# This sha relates to ubi minimal version 8.10-1756195339, which is tagged as 8.10 and latest as of Sep 3, 2025
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update version in the comment or remove it

PLATFORMS ?= linux/amd64,linux/arm64
BASE_IMAGE ?= registry.access.redhat.com/ubi8/ubi-minimal
BASE_IMAGE_VERSION ?= 8.10-1756195339
BASE_IMAGE_VERSION ?= 8.10-1761032271
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same above

@coveralls
Copy link
Collaborator

coveralls commented Oct 22, 2025

Pull Request Test Coverage Report for Build 19074205679

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • 2 unchanged lines in 2 files lost coverage.
  • Overall coverage decreased (-0.02%) to 86.536%

Files with Coverage Reduction New Missed Lines %
pkg/splunk/enterprise/afwscheduler.go 1 92.9%
pkg/splunk/enterprise/cp.go 1 33.33%
Totals Coverage Status
Change from base Build 18653942794: -0.02%
Covered Lines: 10708
Relevant Lines: 12374

💛 - Coveralls

@rlieberman-splunk rlieberman-splunk merged commit 9c9902b into develop Nov 4, 2025
27 checks passed
@rlieberman-splunk rlieberman-splunk deleted the ubi-minimal-update branch November 4, 2025 20:05
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.

4 participants