Learn about CVE-2019-9518, a vulnerability in certain HTTP/2 implementations that can lead to a denial of service attack by flooding empty frames. Find out the impact, technical details, and mitigation steps.
Certain HTTP/2 implementations are susceptible to a flood of vacant frames, potentially resulting in a denial of service attack. The attacker sends continuous frames with no payload, causing excessive CPU consumption.
Understanding CVE-2019-9518
What is CVE-2019-9518?
Certain HTTP/2 implementations have a susceptibility to a flood of vacant frames, which could possibly result in a denial of service. The attacker sends frames with no payload, leading to excessive CPU consumption.
The Impact of CVE-2019-9518
The vulnerability has a CVSS base score of 7.5 (High) with a high availability impact. It can lead to a denial of service by overwhelming the target with empty frames.
Technical Details of CVE-2019-9518
Vulnerability Description
Affected Systems and Versions
Exploitation Mechanism
The attacker sends a continuous stream of frames with no payload and lacking the end-of-stream indicator, such as DATA, HEADERS, CONTINUATION, and PUSH_PROMISE, causing the recipient to consume excessive resources processing each frame.
Mitigation and Prevention
Immediate Steps to Take
Long-Term Security Practices
Patching and Updates