{"id":"GHSA-7vpq-g998-qpv7","summary":"Netty denial of service vulnerability","details":"`WebSocket08FrameDecoder` in Netty 3.6.x before 3.6.9, 3.7.x before 3.7.1, 3.8.x before 3.8.2, 3.9.x before 3.9.1, and 4.0.x before 4.0.19 allows remote attackers to cause a denial of service (memory consumption) via a `TextWebSocketFrame` followed by a long stream of `ContinuationWebSocketFrames`.","aliases":["CVE-2014-0193"],"modified":"2024-12-08T05:28:34.511125Z","published":"2022-05-13T01:54:02Z","database_specific":{"cwe_ids":[],"severity":"MODERATE","github_reviewed":true,"github_reviewed_at":"2023-08-07T20:25:36Z","nvd_published_at":"2014-05-06T14:55:00Z"},"references":[{"type":"ADVISORY","url":"https://nvd.nist.gov/vuln/detail/CVE-2014-0193"},{"type":"WEB","url":"https://github.com/netty/netty/issues/2441"},{"type":"WEB","url":"https://github.com/netty/netty/commit/8599ab5bdb761bb99d41a975d689f74c12e4892b"},{"type":"PACKAGE","url":"https://github.com/netty/netty"},{"type":"WEB","url":"https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8%40%3Ccommits.pulsar.apache.org%3E"},{"type":"WEB","url":"https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8@%3Ccommits.pulsar.apache.org%3E"},{"type":"WEB","url":"https://lists.debian.org/debian-lts-announce/2020/02/msg00018.html"},{"type":"WEB","url":"https://web.archive.org/web/20140509033427/http://www.securityfocus.com/bid/67182"},{"type":"WEB","url":"https://web.archive.org/web/20140509044857/http://secunia.com/advisories/58280"},{"type":"WEB","url":"https://web.archive.org/web/20161119201425/http://secunia.com/advisories/59290"},{"type":"WEB","url":"http://netty.io/news/2014/04/30/release-day.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2014-1019.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2014-1020.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2014-1021.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2014-1351.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2015-0675.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2015-0720.html"},{"type":"WEB","url":"http://rhn.redhat.com/errata/RHSA-2015-0765.html"}],"affected":[{"package":{"name":"io.netty:netty","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.6.0.Beta1"},{"fixed":"3.6.9.Final"}]}],"versions":["3.6.0.Beta1","3.6.0.Final","3.6.1.Final","3.6.2.Final","3.6.3.Final","3.6.4.Final","3.6.5.Final","3.6.6.Final","3.6.7.Final","3.6.8.Final"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}},{"package":{"name":"io.netty:netty","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.7.0.Final"},{"fixed":"3.7.1.Final"}]}],"versions":["3.7.0.Final"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}},{"package":{"name":"io.netty:netty","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.8.0.Final"},{"fixed":"3.8.2.Final"}]}],"versions":["3.8.0.Final","3.8.1.Final"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}},{"package":{"name":"io.netty:netty","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"3.9.0.Final"},{"fixed":"3.9.1.Final"}]}],"versions":["3.9.0.Final"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}},{"package":{"name":"io.netty:netty","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.0.Alpha1"},{"fixed":"4.0.19.Final"}]}],"versions":["4.0.0.Alpha1","4.0.0.Alpha2","4.0.0.Alpha3","4.0.0.Alpha4","4.0.0.Alpha5","4.0.0.Alpha6","4.0.0.Alpha7","4.0.0.Alpha8"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}},{"package":{"name":"io.netty:netty-all","ecosystem":"Maven","purl":"pkg:maven/io.netty/netty-all"},"ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"4.0.0.Alpha1"},{"fixed":"4.0.19.Final"}]}],"versions":["4.0.0.Beta1","4.0.0.Beta2","4.0.0.Beta3","4.0.0.CR1","4.0.0.CR2","4.0.0.CR3","4.0.0.CR4","4.0.0.CR5","4.0.0.CR6","4.0.0.CR7","4.0.0.CR8","4.0.0.CR9","4.0.0.Final","4.0.1.Final","4.0.10.Final","4.0.11.Final","4.0.12.Final","4.0.13.Final","4.0.14.Beta1","4.0.14.Final","4.0.15.Final","4.0.16.Final","4.0.17.Final","4.0.18.Final","4.0.2.Final","4.0.3.Final","4.0.4.Final","4.0.5.Final","4.0.6.Final","4.0.7.Final","4.0.8.Final","4.0.9.Final"],"database_specific":{"source":"https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2022/05/GHSA-7vpq-g998-qpv7/GHSA-7vpq-g998-qpv7.json"}}],"schema_version":"1.9.0"}