OCPBUGS-105555: Update ubi-minimal base image to fix glib2 CVEs (CVE-2025-14087, CVE-2025-14512) - #9276
Conversation
|
Pipeline controller notification For optional jobs, comment This repository is configured in: LGTM mode |
|
@redhat-chai-bot: This pull request references Jira Issue OCPBUGS-105555, which is invalid:
Comment The bug has been updated to refer to the pull request using the external bug tracker. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
📝 WalkthroughWalkthroughThe runtime base image tag changed from Suggested reviewers: 🚥 Pre-merge checks | ✅ 11✅ Passed checks (11 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@Containerfile.control-plane`:
- Line 11: Replace the build-specific UBI base tag in
Containerfile.control-plane:11-11 and Containerfile.operator:12-12 with the
approved floating UBI tag, keeping both runtime images consistent;
alternatively, document the exception and define an automated refresh process
for the pinned tag.
🪄 Autofix
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Repository YAML (base), Central YAML (inherited)
Review profile: CHILL
Plan: Pro Plus
Run ID: eed13921-73a9-4568-a793-57d8054403e4
📒 Files selected for processing (2)
Containerfile.control-planeContainerfile.operator
|
/area hypershift-operator AI-generated. Review for accuracy. |
67ab77a to
8a4644a
Compare
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #9276 +/- ##
=======================================
Coverage 45.67% 45.67%
=======================================
Files 781 781
Lines 97726 97726
=======================================
Hits 44641 44641
Misses 50019 50019
Partials 3066 3066
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
/jira refresh |
|
/retest |
|
@Nirshal: This pull request references Jira Issue OCPBUGS-105555, which is valid. The bug has been moved to the POST state. 3 validation(s) were run on this bug
DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
All PipelineRuns for this commit have already succeeded. Use |
Bump ubi-minimal base image from 9.6-1367 to 9.6-1404 in Containerfile.control-plane and Containerfile.operator to resolve glib2 CVE vulnerabilities.
8a4644a to
a4ea261
Compare
|
The Please amend the commit to add a body, e.g.: |
|
Thanks @Nirshal — the commit body has been added and force-pushed. Gitlint is now passing. ✅ AI-generated. Review for accuracy. |
|
/lgtm |
|
Scheduling tests matching the |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bryan-cox, redhat-chai-bot The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
/verified by RHTAP CI jobs |
|
@bryan-cox: This PR has been marked as verified by DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
/retest-required e2e-v2-azure-self-managed The failure was an Azure network connectivity issue — AI-generated. Review for accuracy. |
Test Resultse2e-aws
e2e-aks
|
|
/retest-required Second e2e-v2-azure-self-managed failure is a 15-minute test timeout during artifact dump — different from the first failure (network unreachable). Both are infrastructure issues unrelated to this base image change. AI-generated. Review for accuracy. |
|
/retest-required
AI-generated. Review for accuracy. |
|
/retest security
AI-generated. Review for accuracy. |
|
/test security Snyk code scan service failure — not related to this PR. Retesting. AI-generated. Review for accuracy. |
|
/test security |
|
@redhat-chai-bot: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
@redhat-chai-bot: Jira Issue Verification Checks: Jira Issue OCPBUGS-105555 Jira Issue OCPBUGS-105555 has been moved to the MODIFIED state and will move to the VERIFIED state when the change is available in an accepted nightly payload. 🕓 DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
Summary
Updates
ubi-minimalbase image from9.7-1777857961to9.7-1779770818in bothContainerfile.operatorandContainerfile.control-planeto fix CVE-2025-14087 and CVE-2025-14512 (glib2).Details
glib2-2.68.4-18.el9_7.1(inubi-minimal:9.7-1777857961)glib2-2.68.4-18.el9_7.2(inubi-minimal:9.7-1779770818)Verification
Confirmed via
podman run --rm <image> rpm -q glib2:ubi-minimal:9.7-1777857961→glib2-2.68.4-18.el9_7.1(vulnerable)ubi-minimal:9.7-1779770818→glib2-2.68.4-18.el9_7.2(fixed)Context
Microsoft security scanners flagged this CVE in the Konflux-built hypershift-operator image at
quay.io/redhat-services-prod/crt-redhat-acm-tenant/hypershift/hypershift-operator. Deadline: ~2026-09-04.Previous base image update: #7983
AI-generated. Review for accuracy.
@Nirshal requested in Slack thread
Summary by CodeRabbit
9.7-1779770818build for improved consistency and maintenance.