In Liferay Portal before 7.1 CE GA4, an XSS vulnerability exists in the SimpleCaptcha API when custom code passes unsanitized input into the "url" parameter of the JSP taglib call <liferay-ui:captcha url="<%= url %>" /> or <liferay-captcha:captcha url="<%= url %>" />. Liferay Portal out-of-the-box behavior with no customizations is not vulnerable.
{
"unresolved_ranges": [
{
"extracted_events": [
{
"last_affected": "6.0.6"
}
],
"cpes": [
"cpe:2.3:a:liferay:liferay_portal:*:*:*:*:community:*:*:*"
],
"source": "CPE_RANGE",
"vendor_product": "liferay:liferay_portal"
}
]
}{
"cpe": [
"cpe:2.3:a:liferay:liferay_portal:6.1.0:b1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.0:ga1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.0:b2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.0:b3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.0:b4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.0:rc1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.1:ga2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.1.2:ga3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:b1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:ga1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:b2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:m6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.0:rc6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.1:ga2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.2:ga3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.3:ga4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.4:ga5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:6.2.5:ga6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:a1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:ga1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:a2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:a3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:a4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:a5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:b7:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.0:m7:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.1:ga2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.2:ga3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.3:ga4:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.4:ga5:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.5:ga6:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.0.6:ga7:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:a1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:b1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:ga1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:m1:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:a2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:b2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:m2:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:b3:*:*:community:*:*:*",
"cpe:2.3:a:liferay:liferay_portal:7.1.0:rc1:*:*:community:*:*:*"
],
"extracted_events": [
{
"introduced": "6.1.0-b1"
},
{
"last_affected": "6.1.0-b1"
},
{
"introduced": "6.1.0-ga1"
},
{
"last_affected": "6.1.0-ga1"
},
{
"introduced": "6.1.0-b2"
},
{
"last_affected": "6.1.0-b2"
},
{
"introduced": "6.1.0-b3"
},
{
"last_affected": "6.1.0-b3"
},
{
"introduced": "6.1.0-b4"
},
{
"last_affected": "6.1.0-b4"
},
{
"introduced": "6.1.0-rc1"
},
{
"last_affected": "6.1.0-rc1"
},
{
"introduced": "6.1.1-ga2"
},
{
"last_affected": "6.1.1-ga2"
},
{
"introduced": "6.1.2-ga3"
},
{
"last_affected": "6.1.2-ga3"
},
{
"introduced": "6.2.0-b1"
},
{
"last_affected": "6.2.0-b1"
},
{
"introduced": "6.2.0-ga1"
},
{
"last_affected": "6.2.0-ga1"
},
{
"introduced": "6.2.0-m1"
},
{
"last_affected": "6.2.0-m1"
},
{
"introduced": "6.2.0-b2"
},
{
"last_affected": "6.2.0-b2"
},
{
"introduced": "6.2.0-m2"
},
{
"last_affected": "6.2.0-m2"
},
{
"introduced": "6.2.0-m3"
},
{
"last_affected": "6.2.0-m3"
},
{
"introduced": "6.2.0-m4"
},
{
"last_affected": "6.2.0-m4"
},
{
"introduced": "6.2.0-m5"
},
{
"last_affected": "6.2.0-m5"
},
{
"introduced": "6.2.0-m6"
},
{
"last_affected": "6.2.0-m6"
},
{
"introduced": "6.2.0-rc1"
},
{
"last_affected": "6.2.0-rc1"
},
{
"introduced": "6.2.0-rc2"
},
{
"last_affected": "6.2.0-rc2"
},
{
"introduced": "6.2.0-rc3"
},
{
"last_affected": "6.2.0-rc3"
},
{
"introduced": "6.2.0-rc4"
},
{
"last_affected": "6.2.0-rc4"
},
{
"introduced": "6.2.0-rc5"
},
{
"last_affected": "6.2.0-rc5"
},
{
"introduced": "6.2.0-rc6"
},
{
"last_affected": "6.2.0-rc6"
},
{
"introduced": "6.2.1-ga2"
},
{
"last_affected": "6.2.1-ga2"
},
{
"introduced": "6.2.2-ga3"
},
{
"last_affected": "6.2.2-ga3"
},
{
"introduced": "6.2.3-ga4"
},
{
"last_affected": "6.2.3-ga4"
},
{
"introduced": "6.2.4-ga5"
},
{
"last_affected": "6.2.4-ga5"
},
{
"introduced": "6.2.5-ga6"
},
{
"last_affected": "6.2.5-ga6"
},
{
"introduced": "7.0.0-a1"
},
{
"last_affected": "7.0.0-a1"
},
{
"introduced": "7.0.0-b1"
},
{
"last_affected": "7.0.0-b1"
},
{
"introduced": "7.0.0-ga1"
},
{
"last_affected": "7.0.0-ga1"
},
{
"introduced": "7.0.0-m1"
},
{
"last_affected": "7.0.0-m1"
},
{
"introduced": "7.0.0-a2"
},
{
"last_affected": "7.0.0-a2"
},
{
"introduced": "7.0.0-b2"
},
{
"last_affected": "7.0.0-b2"
},
{
"introduced": "7.0.0-m2"
},
{
"last_affected": "7.0.0-m2"
},
{
"introduced": "7.0.0-a3"
},
{
"last_affected": "7.0.0-a3"
},
{
"introduced": "7.0.0-b3"
},
{
"last_affected": "7.0.0-b3"
},
{
"introduced": "7.0.0-m3"
},
{
"last_affected": "7.0.0-m3"
},
{
"introduced": "7.0.0-a4"
},
{
"last_affected": "7.0.0-a4"
},
{
"introduced": "7.0.0-b4"
},
{
"last_affected": "7.0.0-b4"
},
{
"introduced": "7.0.0-m4"
},
{
"last_affected": "7.0.0-m4"
},
{
"introduced": "7.0.0-a5"
},
{
"last_affected": "7.0.0-a5"
},
{
"introduced": "7.0.0-b5"
},
{
"last_affected": "7.0.0-b5"
},
{
"introduced": "7.0.0-m5"
},
{
"last_affected": "7.0.0-m5"
},
{
"introduced": "7.0.0-b6"
},
{
"last_affected": "7.0.0-b6"
},
{
"introduced": "7.0.0-m6"
},
{
"last_affected": "7.0.0-m6"
},
{
"introduced": "7.0.0-b7"
},
{
"last_affected": "7.0.0-b7"
},
{
"introduced": "7.0.0-m7"
},
{
"last_affected": "7.0.0-m7"
},
{
"introduced": "7.0.1-ga2"
},
{
"last_affected": "7.0.1-ga2"
},
{
"introduced": "7.0.2-ga3"
},
{
"last_affected": "7.0.2-ga3"
},
{
"introduced": "7.0.3-ga4"
},
{
"last_affected": "7.0.3-ga4"
},
{
"introduced": "7.0.4-ga5"
},
{
"last_affected": "7.0.4-ga5"
},
{
"introduced": "7.0.5-ga6"
},
{
"last_affected": "7.0.5-ga6"
},
{
"introduced": "7.0.6-ga7"
},
{
"last_affected": "7.0.6-ga7"
},
{
"introduced": "7.1.0-a1"
},
{
"last_affected": "7.1.0-a1"
},
{
"introduced": "7.1.0-b1"
},
{
"last_affected": "7.1.0-b1"
},
{
"introduced": "7.1.0-ga1"
},
{
"last_affected": "7.1.0-ga1"
},
{
"introduced": "7.1.0-m1"
},
{
"last_affected": "7.1.0-m1"
},
{
"introduced": "7.1.0-a2"
},
{
"last_affected": "7.1.0-a2"
},
{
"introduced": "7.1.0-b2"
},
{
"last_affected": "7.1.0-b2"
},
{
"introduced": "7.1.0-m2"
},
{
"last_affected": "7.1.0-m2"
},
{
"introduced": "7.1.0-b3"
},
{
"last_affected": "7.1.0-b3"
},
{
"introduced": "7.1.0-rc1"
},
{
"last_affected": "7.1.0-rc1"
}
],
"source": "CPE_STRING"
}