Skip to content

Commit

Permalink
Changes for 2024-12-18 releases (#16115)
Browse files Browse the repository at this point in the history
* Changes for 2024-12-18 releases

* Apply suggestions from code review

Co-authored-by: Daniel Hawton <[email protected]>

* Update index.md

Whitespace fix

* Apply suggestions from code review

Clean up .spelling

Co-authored-by: Daniel Hawton <[email protected]>

---------

Co-authored-by: Daniel Hawton <[email protected]>
  • Loading branch information
blancobrenden and dhawton authored Dec 18, 2024
1 parent 160db19 commit 912dfbc
Show file tree
Hide file tree
Showing 5 changed files with 109 additions and 0 deletions.
4 changes: 4 additions & 0 deletions .spelling
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,9 @@ CVE-2024-45807
CVE-2024-45808
CVE-2024-45809
CVE-2024-45810
CVE-2024-53269
CVE-2024-53270
CVE-2024-53271
CVEs
cves
cvss
Expand Down Expand Up @@ -667,6 +670,7 @@ ISTIO-SECURITY-2023-002
ISTIO-SECURITY-2023-003
ISTIO-SECURITY-2023-004
ISTIO-SECURITY-2024-006
ISTIO-SECURITY-2024-007
istio-system
istio.io
istio.io.
Expand Down
16 changes: 16 additions & 0 deletions content/en/news/releases/1.22.x/announcing-1.22.7/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
title: Announcing Istio 1.22.7
linktitle: 1.22.7
subtitle: Patch Release
description: Istio 1.22.7 patch release.
publishdate: 2024-12-18
release: 1.22.7
---

This release note describes what’s different between Istio 1.22.6 and Istio 1.22.7.

This release implements the security updates described in our 18th of December post, [`ISTIO-SECURITY-2024-007`](/news/security/istio-security-2024-007).

{{< relnote >}}

There are no additional user-facing changes in this release.
25 changes: 25 additions & 0 deletions content/en/news/releases/1.23.x/announcing-1.23.4/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
---
title: Announcing Istio 1.23.4
linktitle: 1.23.4
subtitle: Patch Release
description: Istio 1.23.4 patch release.
publishdate: 2024-12-18
release: 1.23.4
---

This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.23.3 and Istio 1.23.4.

This release implements the security updates described in our 18th of December post, [`ISTIO-SECURITY-2024-007`](/news/security/istio-security-2024-007).

{{< relnote >}}

## Changes

- **Added** support for providing arbitrary environment variables to `istio-cni` chart.

- **Fixed** an issue where merging `Duration` with an `EnvoyFilter` could lead to all listener associated attributes unexpectedly being modified because all listeners shared the same pointer typed `listener_filters_timeout`.

- **Fixed** Helm rendering to properly apply annotations on Pilot's `ServiceAccount`.
([Issue #51289](https://github.com/istio/istio/issues/51289))

- **Fixed** an issue where injection config errors were being silenced (i.e. logged and not returned) when the sidecar injector was unable to process the sidecar config. This change will now propagate the error to the user instead of continuing to process a faulty config. ([Issue #53357](https://github.com/istio/istio/issues/53357))
38 changes: 38 additions & 0 deletions content/en/news/releases/1.24.x/announcing-1.24.2/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
title: Announcing Istio 1.24.2
linktitle: 1.24.2
subtitle: Patch Release
description: Istio 1.24.2 patch release.
publishdate: 2024-12-18
release: 1.24.2
---

This release contains bug fixes to improve robustness. This release note describes what’s different between Istio 1.24.1 and Istio 1.24.2.

This release implements the security updates described in our 18th of December post, [`ISTIO-SECURITY-2024-007`](/news/security/istio-security-2024-007).

{{< relnote >}}

## Changes

- **Added** the `DAC_OVERRIDE` capability to the `istio-cni-node` DaemonSet. This fixes issues when running in environments
where certain files are owned by non-root users.
Note: prior to Istio 1.24, the `istio-cni-node` ran as `privileged`. Istio 1.24 removed this, but removed some required
privileges which are now added back. Relatively to Istio 1.23, `istio-cni-node` still has fewer privileges than it does
with this change.

- **Fixed** Helm rendering to properly apply annotations on Pilot's `ServiceAccount`.
([Issue #51289](https://github.com/istio/istio/issues/51289))

- **Fixed** an issue where `istiod` did not handle `RequestAuthentication` correctly for cross-namespace waypoint proxies.
([Issue #54051](https://github.com/istio/istio/issues/54051))

- **Fixed** an issue where non-default revisions controlled gateways lacked `istio.io/rev` labels.
([Issue #54280](https://github.com/istio/istio/issues/54280))

- **Fixed** an issue where `ExternalName` services failed to resolve when using ambient mode and DNS proxying.

- **Fixed** an issue preventing the `PodDisruptionBudget` `maxUnavailable` field from being configured.
([Issue #54087](https://github.com/istio/istio/issues/54087))

- **Fixed** an issue where injection config errors were being silenced (i.e. logged and not returned) when the sidecar injector was unable to process the sidecar config. This change will now propagate the error to the user instead of continuing to process a faulty config. ([Issue #53357](https://github.com/istio/istio/issues/53357))
26 changes: 26 additions & 0 deletions content/en/news/security/istio-security-2024-007/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: ISTIO-SECURITY-2024-007
subtitle: Security Bulletin
description: CVEs reported by Envoy.
cves: [CVE-2024-53269, CVE-2024-53270, CVE-2024-53271]
cvss: "7.5"
vector: "AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
releases: ["1.22.0 to 1.22.6", "1.23.0 to 1.23.3", "1.24.0 to 1.24.1"]
publishdate: 2024-12-18
keywords: [CVE]
skip_seealso: true
---

{{< security_bulletin >}}

## CVE

### Envoy CVEs

- __[CVE-2024-53269](https://github.com/envoyproxy/envoy/security/advisories/GHSA-mfqp-7mmj-rm53)__: (CVSS Score 4.5, Moderate): Happy Eyeballs: Validate that `additional_address` are IP addresses instead of crashing when sorting.
- __[CVE-2024-53270](https://github.com/envoyproxy/envoy/security/advisories/GHSA-q9qv-8j52-77p3)__: (CVSS Score 7.5, High): HTTP/1: sending overload crashes when the request is reset beforehand.
- __[CVE-2024-53271](https://github.com/envoyproxy/envoy/security/advisories/GHSA-rmm5-h2wv-mg4f)__: (CVSS Score 7.1, High): HTTP/1.1: multiple issues with `envoy.reloadable_features.http1_balsa_delay_reset`.

## Am I Impacted?

You are impacted if you are using Istio 1.22.0 to 1.22.6, 1.23.0 to 1.23.3, or 1.24 to 1.24.1, please upgrade immediately. If you have created a custom `EnvoyFilter` to enable the Overload manager, avoid using the `http1_server_abort_dispatch` load shed point.

0 comments on commit 912dfbc

Please sign in to comment.