First published: Sun Jun 19 2016(Updated: )
lib/http2/connection.c in H2O before 1.7.3 and 2.x before 2.0.0-beta5 mishandles HTTP/2 disconnection, which allows remote attackers to cause a denial of service (use-after-free and application crash) or possibly execute arbitrary code via a crafted packet.
Credit: vultures@jpcert.or.jp
Affected Software | Affected Version | How to fix |
---|---|---|
H2O.ai H2O | <=1.7.2 | |
H2O.ai H2O | <=2.0.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2016-4817 has a high severity rating due to its potential to cause denial of service or execute arbitrary code.
To fix CVE-2016-4817, update H2O to version 1.7.3 or 2.0.0-beta5 or later.
CVE-2016-4817 affects H2O versions prior to 1.7.3 and beta4 versions of 2.0.0.
CVE-2016-4817 is a use-after-free vulnerability that leads to potential application crashes.
Yes, CVE-2016-4817 can be exploited remotely by attackers via specially crafted HTTP/2 packets.