VOOZH about

URL: https://thenewstack.io/netflix-discovers-severe-kubernetes-http-2-vulnerabilities/

⇱ Netflix Discovers Severe Kubernetes HTTP/2 Vulnerabilities - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2019-08-23 14:10:24
Netflix Discovers Severe Kubernetes HTTP/2 Vulnerabilities
feature,
Kubernetes / Networking / Security

Netflix Discovers Severe Kubernetes HTTP/2 Vulnerabilities

A set of severe vulnerabilities in the Golang implementation of HTTP/2 may put Kubernetes deployments under risk for attack.
Aug 23rd, 2019 2:10pm by Jack Wallen
👁 Featued image for: Netflix Discovers Severe Kubernetes HTTP/2 Vulnerabilities
Feature image by Katia Babia from Pixabay

Taking a look at how the internet’s HTTP/2 protocol works, Netflix engineers discovered a set of vulnerabilities in Kubernetes. The main issue was found in the net/https library of the Go language. Because it was found in this particular library, every version and every component of Kubernetes is affected. These two issues have been assigned base scores of 7.5 (which earns a high severity) by the Kubernetes Product Security Committee. Those two vulnerabilities are:

  • CVE-2019-9512 Ping Flood. This enables an attacker to send continual ping requests to an HTTP/2 peer, causing the peer to create an internal queue of responses. When this happens a server’s CPU and memory can be consumed, which can lead to a denial of service.
  • CVE-2019-9514 Reset Flood. This enables an attacker to open a number of streams, which are used to send invalid requests to solicit RS_STREAM frames from the peer. If the peer queues the RST_STREAM frames improperly, a server’s CPU and memory can be consumed, which can lead to a denial of service.

All eight of the vulnerabilities affect Kubernetes. And although these are still awaiting analysis from NIST, Kubernetes has already issued patches that are found in the following builds:

  • Kubernetes v1.15.3 – go1.12.9
  • Kubernetes v1.14.6 – go1.12.9
  • Kubernetes v1.13.10 – go1.11.13

It is crucial that users upgrade each and every instance of Kubernetes (often abbreviated to “K8s”) employed to one of the above iterations, otherwise, they will be vulnerable to attacks. Of course, how you upgrade your Kubernetes instances will depend on how they were deployed (on a data center server, via Google Cloud, AWS, etc.). Make sure to consult the official Kubernetes documentation on the upgrade process for your deployment.

How These Vulnerabilities Work

Each of the Kubernetes vulnerabilities work via the following steps:

  • A malicious client requests a vulnerable server to do X which generates a response.
  • The client refuses to read the response.
  • The refusal manipulates the server’s queue management code.
  • If the server poorly handles its queues, the client can force it to consume both excessive CPU cycles and memory while the requests are processed.

The above steps create a denial of service, which can bring down the server.

It is important to note that the vulnerabilities (as described by Netflix) do not allow an attacker to modify or leak sensitive information. Instead, the discovered flaws allow a Denial of Service (DoS) to be perpetrated on vulnerable servers.

The K8s Complexity

Stephan Fabel, director of product for Linux distributor Canonical, had this to say of the Kubernetes vulnerabilities. “For the recent denial of service attack with K8s it is interesting to note this is not a flaw unique to K8s. But it does highlight that K8s is a complex application built on a foundation of technologies that take security seriously. These packages are patched or are getting patched across the ecosystem,” he said.

Fabel continues by reminding admins that Kubernetes is not an island unto itself: “Kubernetes is not standalone, nor is its security. By securing the entire deployment from the operating system to application and to the network, Kubernetes can remain secure. Tools like system updates (unattended-upgrades), role-based access control, local firewalls (ufw) and network segmentation aid in this. This is not specific to K8s, a layered security approach is required for all systems,” he said.

TRENDING STORIES
Jack Wallen is what happens when a Gen Xer mind-melds with present-day snark. Jack is a seeker of truth and a writer of words with a quantum mechanical pencil and a disjointed beat of sound and soul. Although he resides...
Read more from Jack Wallen
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.