For the complete documentation index, see llms.txt. Markdown versions of all docs pages are available by appending .md to any docs URL.
1.28.10-patch0
Solo build of Istio version 1.28.10-patch0 patch release.
This release note describes what’s different between Solo builds of Istio versions 1.28.10 and 1.28.10-patch0.
Security Notice
Envoy CVEs
The following security fixes were backported (see ISTIO-SECURITY-2026-006):
- CVE-2026-73513: (CVSS score 7.5): Fixed a heap use-after-free where an untrusted upstream could send HTTP/2 response trailers without the
END_STREAMflag to an Envoy instance usingoghttp2, corrupting stream state and terminating the process. - CVE-2026-73552: (CVSS score 7.5): Fixed an issue where
safe_regexmatching treated accepted non-UTF-8 HTTP header bytes as a non-match; in RBAC policies using negative matching this could fail open and allow access to a protected resource. - CVE-2026-73512: (CVSS score 7.5): Fixed a use-after-free in the QUIC HTTP datagram handler where late HTTP/3 datagrams could reference a stream decoder that was already destroyed or replaced.
- CVE-2026-73547: (CVSS score 7.5): Fixed an abnormal process termination in the
ext_authzfilter when processing CONNECT requests without a:pathpseudo-header. - CVE-2026-73549: (CVSS score 5.3): Fixed an abnormal process termination for scoped IPv6 client addresses in original DST clusters with HTTP/3.
- CVE-2026-50572: (CVSS score 5.9): Fixed a use-after-free in the
ext_authzraw HTTP client where completing an authorization request could destroy the client while its completion handler was still executing. - CVE-2026-73546: (CVSS score 7.4): Fixed a stored cross-site scripting issue in the HTML stats interface (
/stats?format=html) where dynamically named statistics could introduce attacker-controlled content. - CVE-2026-48521: (CVSS score 5.9): Fixed an abnormal process termination where Envoy could dereference null transport socket options during ALPN-based HTTP/3 connection-pool selection.
- CVE-2026-73551: (CVSS score 5.3): Fixed URL normalization of dot and dot-dot path segments containing parameters, which could cause access-control components and upstream applications to interpret a request path differently.
- CVE-2026-73511: (CVSS score 5.3): Fixed path matching for paths containing per-segment parameters, where Envoy and backends could select different resources for the same request and bypass path-based selection or authentication.
- CVE-2026-73548: (CVSS score 7.5): Fixed cross-user response poisoning involving generic, non-WebSocket HTTP upgrades, where request payload sent before an upgrade was accepted could contaminate a shared upstream connection.
- CVE-2026-73550: (CVSS score 7.5): Fixed an HTTP/2 memory-exhaustion issue where discarded duplicate Host headers were not counted toward request-header size and count limits.
- CVE-2026-73553: (CVSS score 7.5): Fixed an authorization bypass when
ignore_path_parameters_in_path_matchingwas enabled, where a path such as/admin;xcould bypass an RBAC policy for/adminwhile still reaching the protected route.
Istio CVEs
- GHSA-qm8v-g4f9-qhjx: (CVSS score 6.8): Fixed
BackendTLSPolicyfailing open on sidecar proxies. When the policy’scaCertificateRefscould not be resolved, the sidecar dropped the upstream TLS transport socket and sent the traffic in plaintext instead of blocking it, losing the encryption and CA validation the policy required. Gateway proxies were not affected.
Istio security fixes
- Fixed a control plane denial of service via the
EnvoyFilterproxyVersionmatch expression (spec.configPatches[].match.proxy.proxyVersion), which accepted a regular expression of unbounded length. A user able to createEnvoyFilterresources in a single namespace could drive excessive memory and CPU usage in istiod. The match expression is now limited to 1024 characters.
General Changes
- Built against upstream Istio commit
cc7804f80f656cf9ccf61ec9b7159b309f69982e. Compare.
Solo Flavor Changes
Fixed ztunnel to report the correct egress policies.
Fixed ztunnel chart examples for
egressPolicies.
FIPS Flavor Changes
No changes in this section.