An improper handing of overflow in the UTF-8 decoder with supplementary characters can lead to an infinite loop in the decoder causing a Denial of Service. Versions Affected: Apache Tomcat 9.0.0.M9 to 9.0.7, 8.5.0 to 8.5.30, 8.0.0.RC1 to 8.0.51, and 7.0.28 to 7.0.86.
{
"unresolved_ranges": [
{
"source": "CPE_RANGE",
"vendor_product": "apache:tomcat",
"cpes": [
"cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "8.0.0"
},
{
"last_affected": "8.0.51"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "apache:tomcat",
"cpes": [
"cpe:2.3:a:apache:tomcat:8.0.0:rc10:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc1:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc2:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc3:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc4:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc5:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc6:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc7:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc8:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:8.0.0:rc9:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "8.0.0-rc1"
},
{
"last_affected": "8.0.0-rc10"
},
{
"last_affected": "8.0.0-rc2"
},
{
"last_affected": "8.0.0-rc3"
},
{
"last_affected": "8.0.0-rc4"
},
{
"last_affected": "8.0.0-rc5"
},
{
"last_affected": "8.0.0-rc6"
},
{
"last_affected": "8.0.0-rc7"
},
{
"last_affected": "8.0.0-rc8"
},
{
"last_affected": "8.0.0-rc9"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "canonical:ubuntu_linux",
"cpes": [
"cpe:2.3:o:canonical:ubuntu_linux:14.04:*:*:*:lts:*:*:*",
"cpe:2.3:o:canonical:ubuntu_linux:16.04:*:*:*:lts:*:*:*"
],
"extracted_events": [
{
"last_affected": "14.04"
},
{
"last_affected": "16.04"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "debian:debian_linux",
"cpes": [
"cpe:2.3:o:debian:debian_linux:8.0:*:*:*:*:*:*:*",
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "8.0"
},
{
"last_affected": "9.0"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "redhat:enterprise_linux_desktop",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_desktop:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "7.0"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "redhat:enterprise_linux_server",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_server:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "7.0"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "redhat:enterprise_linux_workstation",
"cpes": [
"cpe:2.3:o:redhat:enterprise_linux_workstation:7.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "7.0"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "redhat:jboss_enterprise_application_platform",
"cpes": [
"cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:redhat:jboss_enterprise_application_platform:6.4.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "6.0.0"
},
{
"last_affected": "6.4.0"
}
]
},
{
"source": "CPE_STRING",
"vendor_product": "redhat:jboss_enterprise_web_server",
"cpes": [
"cpe:2.3:a:redhat:jboss_enterprise_web_server:3.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:redhat:jboss_enterprise_web_server:5.0.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"last_affected": "3.0.0"
},
{
"last_affected": "5.0.0"
}
]
}
]
}{
"source": [
"CPE_RANGE",
"CPE_STRING"
],
"cpe": [
"cpe:2.3:a:apache:tomcat:*:*:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone10:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone11:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone12:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone13:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone14:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone15:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone16:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone17:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone18:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone19:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone20:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone21:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone22:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone23:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone24:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone25:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone26:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone27:*:*:*:*:*:*",
"cpe:2.3:a:apache:tomcat:9.0.0:milestone9:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "7.0.28"
},
{
"last_affected": "7.0.86"
},
{
"introduced": "8.5.0"
},
{
"last_affected": "8.5.30"
},
{
"introduced": "9.0.1"
},
{
"last_affected": "9.0.7"
},
{
"introduced": "0"
},
{
"last_affected": "9.0.0-milestone10"
},
{
"last_affected": "9.0.0-milestone11"
},
{
"last_affected": "9.0.0-milestone12"
},
{
"last_affected": "9.0.0-milestone13"
},
{
"last_affected": "9.0.0-milestone14"
},
{
"last_affected": "9.0.0-milestone15"
},
{
"last_affected": "9.0.0-milestone16"
},
{
"last_affected": "9.0.0-milestone17"
},
{
"last_affected": "9.0.0-milestone18"
},
{
"last_affected": "9.0.0-milestone19"
},
{
"last_affected": "9.0.0-milestone20"
},
{
"last_affected": "9.0.0-milestone21"
},
{
"last_affected": "9.0.0-milestone22"
},
{
"last_affected": "9.0.0-milestone23"
},
{
"last_affected": "9.0.0-milestone24"
},
{
"last_affected": "9.0.0-milestone25"
},
{
"last_affected": "9.0.0-milestone26"
},
{
"last_affected": "9.0.0-milestone27"
},
{
"last_affected": "9.0.0-milestone9"
}
]
}