1.28.8
Solo build of Istio version 1.28.8 patch release.
This release note describes what’s different between Solo builds of Istio versions 1.28.7 and 1.28.8.
Security Notice
Envoy CVEs
- CVE-2026-47774 / GHSA-22m2-hvr2-xqc8: (CVSS score 7.5, High): Fixed an HTTP/2 memory exhaustion issue where cookie header bytes were not fully accounted for during request header size validation, allowing specially crafted requests with large cookie headers to trigger excessive memory consumption and cause a denial of service.
General Changes
- Built against upstream Istio version 1.28.8, release note can be found here.
Solo Flavor Changes
Improved
istioctl multicluster checkto detect missing localSegmentresources that cause auto-generatedServiceEntryresources from a peered cluster to be silently dropped. The check now reports rejected peerSegmentresources with an actionable message explaining how to resolve the misconfiguration.Improved
istioctl multicluster checkto support structured output via a new--output(-o) flag. Passing-o jsonor-o yamlemits all check results as a structured document grouped by cluster.Improved
istioctl multicluster checkto also detect rejected peerSegmentstates caused by hostname mismatches and overlappingSegmentdomains.Added a service account consistency check to
istioctl multicluster checkthat reports when a remote gateway’s effective service account differs from the corresponding peer east-west gateway.Fixed duplicate target port mappings that caused
ServiceEntryvalidation failures.Fixed an issue where
ServiceEntryresources were not removed after their associatedServicewas removed.
FIPS Flavor Changes
No changes in this section.