发布 Istio 1.16.4
Istio 1.16.4 补丁发布。
该版本修复了于 4 月 4 日发布的 ISTIO-SECURITY-2023-001 中阐述的安全漏洞。 本发布说明描述了 Istio 1.16.3 和 Istio 1.16.4 之间的不同之处。
安全更新
CVE-2023-27487: (CVSS Score 8.2, High):客户端可能会伪造
x-envoy-original-path
头信息。CVE-2023-27488: (CVSS Score 5.4, Moderate):当收到具有非 UTF8 值的 HTTP 头信息时,gRPC 客户端会生成无效的 protobuf。
CVE-2023-27491: (CVSS Score 5.4, Moderate):Envoy 将转发无效的 HTTP/2 和 HTTP/3 下游头信息。
CVE-2023-27492: (CVSS Score 4.8, Moderate):在 Lua 过滤器中处理大请求体时导致崩溃。
CVE-2023-27493: (CVSS Score 8.1, High):Envoy 不会转义 HTTP 头信息的值。
CVE-2023-27496: (CVSS Score 6.5, Moderate):在 OAuth 过滤器中收到没有 state 参数的重定向 URL 时导致崩溃。
变更
新增 新增了将额外的信任域联邦从
caCertificates
推送到对等 SAN 验证器的支持。 (Issue #41666)修复 修复了当标签为
istio.io/rev=<tag>
时在注入的网关中覆盖istio.io/rev
标签的问题。 (Issue #33237)修复 修复了无法使用 proxy-config 更改
PrivateKeyProvider
的问题。 (Issue #41760)修复 修复了无法在
ProxyConfig
中禁用链路的问题。 (Issue #31809)修复 修复了当
EnvoyFilter.ListenerMatch.FilterChainMatch
部分缺少 ‘filter’ 可选字段时istioctl analyze
会抛出 SIGSEGV 的问题。 (Issue #42831)修复 修复了基于流量流向应用访问日志配置时导致异常行为的问题。 通过此修复,
CLIENT
或SERVER
的访问日志配置将不会相互影响。 (Issue # 43371)修复 修复了
Cluster.ConnectTimeout
类型的EnvoyFilter
影响不相关Clusters
的问题。 (Issue #43435)修复 修复了在
istioctl analyze
中的一个错误,当分析的命名空间中存在没有选择器的服务时会丢失一些消息。修复 修复了 VM 使用自动注册时会忽略除了
WorkloadGroup
所定义标签之外的其他标签的问题。 (Issue #32210)修复 修复了当未启用
PILOT_ENABLE_CONFIG_DISTRIBUTION_TRACKING
时istioctl experimental wait
中存在无法辨认消息的问题。 (Issue #42967)