Skip to content

chore(xerotier): Add CVE patching for containers and scripts#180

Open
cloudnull wants to merge 2 commits into
rackerlabs:mainfrom
cloudnull:cve-updates
Open

chore(xerotier): Add CVE patching for containers and scripts#180
cloudnull wants to merge 2 commits into
rackerlabs:mainfrom
cloudnull:cve-updates

Conversation

@cloudnull
Copy link
Copy Markdown
Collaborator

No description provided.

Add CVE patching scripts for all container images and update existing scripts with complete
vulnerability fixes.

Created 8 new CVE patching scripts for previously unpatched images (apache, ceph-libs,
kube-ovn, libguestfs, libvirt, openstack-venv, ovs, shibd) and integrated them into their
respective Dockerfiles. Updated 4 existing scripts (blazar-reservation-splitter, freezer,
openstack-client, openstack-exporter) to include comprehensive CVE coverage for CVE-2026-32597
and other critical vulnerabilities. All 43 container images now have dedicated CVE patching
scripts addressing Jinja2, Flask, urllib3, requests, cryptography, eventlet, and other
vulnerable dependencies.

Co-Created-by: Xerotier
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
@cloudnull cloudnull force-pushed the cve-updates branch 2 times, most recently from b625b37 to f85dc7e Compare April 11, 2026 20:01
…icts

The CVE patching scripts were failing during container builds because pip was
attempting to resolve and install dependencies for the patched packages, which
could conflict with already-installed packages.

Added --no-deps flag to all pip install commands in CVE patching scripts to:
- Prevent dependency resolution conflicts
- Allow targeted package upgrades without affecting other packages
- Ensure builds complete successfully while still applying security patches

This affects 8 container images that were failing: cinder, magnum, heat,
masakari, glance, nova, neutron, and masakari-monitors.

Created-by: xerotier
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
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.

1 participant