Flux
v2.9.4CI/CD & App DeliveryFlux v2.9.4 is a security patch addressing five validation and resource-limit issues across components (tarball extraction, refspec handling, HTTP request limits, OCI digest pinning, GCS authentication scoping) and includes CRD schema changes for ArtifactGenerator and ImageUpdateAutomation that require a coordinated upgrade.
securityTarball extraction and glob bounds tightened
Tarball extraction and glob expansion in source-watcher are now bounded to prevent directory traversal and resource exhaustion. The fix ships in v2.2.3 and applies to all Flux installations.
securityImageUpdateAutomation refspec force-update and deletion blocked
ImageUpdateAutomation no longer allows force-update or deletion directives via refspecs, preventing unintended overwrite of Git history. The fix ships in v1.2.4 and applies if ImageUpdateAutomation is used.
securityHTTP server request limits unified
HTTP server request limits in notification-controller are now unified to prevent resource exhaustion from oversized requests. The fix ships in v1.9.3 and applies to all Flux installations.
securityOCI chart verification pinned by digest
OCI chart verification in source-controller now requires digest pinning, preventing substitution of unsigned or modified charts. The fix ships in v1.9.4 and applies if OCI charts are verified.
securityGCS static authentication scoped to service account keys
GCS static authentication in Bucket sources is now scoped to service account keys only, blocking credential types that could grant unintended access. The fix ships in v1.9.4 and applies if Bucket sources use GCS static authentication.
breakingCRD schema updates for ArtifactGenerator and ImageUpdateAutomation
CRD schema has changed for ArtifactGenerator and ImageUpdateAutomation. Both CRDs must be updated when upgrading the controllers; a coordinated CRD and controller upgrade is required to avoid compatibility issues.
Key changes (5)
- Security: Five validation and resource-bounding fixes across source-watcher, image-automation-controller, notification-controller, and source-controller
- Breaking: CRD schema changes for ArtifactGenerator and ImageUpdateAutomation require coordinated CRD and controller upgrade
- Helm repository index loading aligned with Helm v4 behavior in source-controller
- flux migrate -f now supports migration to Flux 2.9
- fluxcd/pkg dependencies updated for ECR host detection alignment
A weekly email arrives when a release needs action. Like the security patches and breaking changes in this release.