-
Notifications
You must be signed in to change notification settings - Fork 1.6k
- ISTIO-SECURITY-2019-006 #5481
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor changes suggested.
--- | ||
|
||
__ISTIO-SECURITY-2019-006__: Envoy, and subsequently Istio, are vulnerable to the following DoS attack: | ||
* __[CVE-2019-18817](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-18817)__: An infinite loop can be triggered in Envoy’s code if the option `continue_on_listener_filters_timeout` is set to `True`. This is the case for Istio since the introduction of Protocol Detection feature. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/This is the case/This has been the case
## Mitigation | ||
|
||
* Workaound: | ||
The exploitation of that vulnerability can be prevented by customizing Istio install (as described in https://istio.io/docs/reference/config/installation-options/#pilot-options ), using Helm to override the following options: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/Istio install/the Istio installation
``` | ||
--set pilot.env.PILOT_INBOUND_PROTOCOL_DETECTION_TIMEOUT=0s --set global.proxy.protocolDetectionTimeout=0s | ||
``` | ||
* We are going to release a fixed version of Istio very soon to address this vulnerability. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
s/very soon/as soon as possible
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@@ -0,0 +1,37 @@ | |||
--- | |||
title: Security Update - ISTIO-SECURITY-2019-006 | |||
description: Security vulnerability disclosure for CVE-2019-XXXXX. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
CVE Number
…into ISTIO-SECURITY-2019-006
Meta comment... this is an announcement for a zero day vulnerability. The feedback suggestions should not block this PR. And please use github suggestions. The PR author can easily apply them to a PR and we can get this out faster. |
Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>
Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>
--- | ||
title: Security Update - ISTIO-SECURITY-2019-006 | ||
description: Security vulnerability disclosure for CVE-2019-18817. | ||
publishdate: 2019-11-07 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
publishdate: 2019-11-07 | |
publishdate: 2019-11-08 |
Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com>
In response to a cherrypick label: #5481 failed to apply on top of branch "release-1.3":
|
* - ISTIO-SECURITY-2019-006 (#5481) * - ISTIO-SECURITY-2019-006 * - address linting process * Apply suggestions from code review * Add spelling * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> * Update content/en/news/2019/istio-security-2019-006/index.md * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> (cherry picked from commit 2607a9b) * Update .spelling
* - ISTIO-SECURITY-2019-006 (istio#5481) * - ISTIO-SECURITY-2019-006 * - address linting process * Apply suggestions from code review * Add spelling * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> * Update content/en/news/2019/istio-security-2019-006/index.md * Update content/en/news/2019/istio-security-2019-006/index.md Co-Authored-By: Martin Taillefer <geeknoid@users.noreply.github.com> (cherry picked from commit 2607a9b) * Update .spelling
No description provided.