{"id":"CVE-2020-10687","published":"2020-09-23T12:30:43Z","modified":"2024-08-04T11:06:11Z","title":"A flaw was discovered in all versions of Undertow before Undertow 2.2.0.Final, where HTTP request smuggling related to…","vendor":null,"product":null,"tier":"tail","description":{"text":"A flaw was discovered in all versions of Undertow before Undertow 2.2.0.Final, where HTTP request smuggling related to CVE-2017-2666 is possible against HTTP/1.x and HTTP/2 due to permitting invalid characters in an HTTP request. This flaw allows an attacker to poison a web-cache, perform an XSS attack, or obtain sensitive information from request other than their own.","provenance":"source","from":"CVE.org"},"cvss":null,"epss":{"score":0.01231,"percentile":0.68881,"provenance":"source"},"cwes":[{"id":"CWE-444","name":"Inconsistent Interpretation of HTTP Requests"}],"references":[{"url":"https://bugzilla.redhat.com/show_bug.cgi?id=1785049","tags":["x_refsource_MISC"]},{"url":"https://lists.apache.org/thread.html/r6603513ea8afbf6857fd77ca5888ec8385d0af493baa4250e28c351c%40%3Cdev.cxf.apache.org%3E","tags":["mailing-list","x_refsource_MLIST"]},{"url":"https://security.netapp.com/advisory/ntap-20220210-0015/","tags":["x_refsource_CONFIRM"]}],"priority":{"score":13.8,"factors":[{"name":"EPSS percentile","points":13.78}]},"affectedVersions":[{"vendor":"n/a","product":"Undertow","versions":["Undertow 2.2.0.Final"]}],"affected":[{"ecosystem":"Maven","package":"io.undertow:undertow-core","vulnerableRanges":["<2.2.0.Final"],"patched":["2.2.0.Final"],"from":["GHSA-p9w3-gwc2-cr49"],"provenance":"source"}],"euvd":{"id":"EUVD-2021-0851","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-red-hat-undertow-cve-2016-4993","parents":[{"from":"CVE-2017-2666","to":"CVE-2020-10687","relation":"related","confidence":"medium","kind":"lineage","evidence":[{"kind":"text","provenance":"source","relation":"related","quote":"A flaw was discovered in all versions of Undertow before Undertow 2.2.0.Final, where HTTP request smuggling related to CVE-2017-2666 is possible against HTTP/1.x and HTTP/2 due to permitting invalid characters in an HTTP request.","from":"CVE.org","in":"CVE-2020-10687"},{"kind":"similar","provenance":"machine","score":0.5,"basis":"same package + description similarity"}]}],"children":[{"from":"CVE-2020-10687","to":"CVE-2021-20220","relation":"regression","confidence":"high","kind":"lineage","evidence":[{"kind":"text","provenance":"source","relation":"regression","quote":"A regression in the fix for CVE-2020-10687 was found.","from":"CVE.org","in":"CVE-2021-20220"},{"kind":"similar","provenance":"machine","score":0.81,"basis":"same package + description similarity"}]}],"packageHistory":[{"cve":"CVE-2020-10719","published":"2020-05-26","fixed":"2.1.1.Final","kev":false},{"cve":"CVE-2020-27782","published":"2021-02-23","fixed":"2.1.5","kev":false},{"cve":"CVE-2021-20220","published":"2021-02-23","fixed":"2.1.6","kev":false},{"cve":"CVE-2020-10687","published":"2020-09-23","fixed":"2.2.0.Final","kev":false},{"cve":"CVE-2021-3597","published":"2022-05-24","fixed":"2.2.9.Final","kev":false,"link":{"from":"CVE-2020-10687","to":"CVE-2021-3597","relation":"successor","confidence":"low","kind":"sequence","evidence":[{"kind":"version-step","provenance":"source","package":"Maven:io.undertow:undertow-core","fromFixed":"2.2.0.Final","toFixed":"2.2.9.Final","daysApart":608}]}},{"cve":"CVE-2021-3690","published":"2022-08-23","fixed":"2.2.10","kev":false},{"cve":"CVE-2021-3629","published":"2022-05-24","fixed":"2.2.11.Final","kev":false}],"package":"Maven:io.undertow:undertow-core"}}