fix(deps): upgrade ansible-operator v1.40.0 → v1.42.2 (CVE-2026-33186)#349
fix(deps): upgrade ansible-operator v1.40.0 → v1.42.2 (CVE-2026-33186)#349B-Whitt wants to merge 2 commits into
Conversation
…3186 gRPC-Go < v1.79.3 allows authorization bypass via malformed HTTP/2 :path headers. The v1.42.2 base image and SDK ship grpc@v1.79.3. Ref: AAP-75792 Assisted by: Claude Opus
📝 WalkthroughWalkthroughThis PR updates operator framework dependencies and adds Python development environment configuration. The Dockerfile and Makefile both upgrade to ansible-operator v1.42.2 and operator-sdk v1.42.2 respectively, and ChangesDependency and Environment Updates
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
|
|
LGTM, although we should confirm we are bumping to the same version as other operators. @rooftopcellist @lucas-benedito do you know if v1.42.2 is the version we're using in other operators? |
You read my mind, @ttuffin . Also looping @dsavineau on this one |



Summary
:pathvalidation (CVSS 9.1). Fixed in grpc-go v1.79.3.ansible-operatorbase image andOPERATOR_SDK_VERSIONfromv1.40.0 to v1.42.2, which ships
google.golang.org/grpc@v1.79.3.(
ansible-automation-platform-26/eda-controller-rhel9-operator) is builtfrom
openshift/ansible-operator-plugins, which is still atgoogle.golang.org/grpc@v1.75.1. The downstream image remains vulnerableuntil that fork bumps gRPC-Go to >= v1.79.3 and the base image is rebuilt.
Tracked in: https://redhat.atlassian.net/browse/AAP-76149
Changes
Dockerfile:1v1.40.0→v1.42.2Makefile:51OPERATOR_SDK_VERSIONv1.40.0→v1.42.2Verification
Fix confirmed by pulling
ansible-operator:v1.42.2and inspecting theembedded Go module version:
Test Plan
make docker-buildsucceedsRef: AAP-75792
Assisted by: Claude Opus
Summary by CodeRabbit
Release Notes