The Microsoft Azure Active Directory Passport (aka Passport-Azure-AD) library 1.x before 1.4.6 and 2.x before 2.0.1 for Node.js does not recognize the validateIssuer setting, which allows remote attackers to bypass authentication via a crafted token.
{
"source": "CPE_STRING",
"cpe": [
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.0.0:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.1.0:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.1.1:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.2.0:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.0:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.1:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.2:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.3:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.4:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.5:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.3.6:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.0:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.1:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.2:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.3:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.4:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:1.4.5:*:*:*:*:*:*:*",
"cpe:2.3:a:microsoft:azure_active_directory_passport:2.0.0:*:*:*:*:*:*:*"
],
"extracted_events": [
{
"introduced": "1.0.0"
},
{
"last_affected": "1.0.0"
},
{
"introduced": "1.1.0"
},
{
"last_affected": "1.1.0"
},
{
"introduced": "1.1.1"
},
{
"last_affected": "1.1.1"
},
{
"introduced": "1.2.0"
},
{
"last_affected": "1.2.0"
},
{
"introduced": "1.3.0"
},
{
"last_affected": "1.3.0"
},
{
"introduced": "1.3.1"
},
{
"last_affected": "1.3.1"
},
{
"introduced": "1.3.2"
},
{
"last_affected": "1.3.2"
},
{
"introduced": "1.3.3"
},
{
"last_affected": "1.3.3"
},
{
"introduced": "1.3.4"
},
{
"last_affected": "1.3.4"
},
{
"introduced": "1.3.5"
},
{
"last_affected": "1.3.5"
},
{
"introduced": "1.3.6"
},
{
"last_affected": "1.3.6"
},
{
"introduced": "1.4.0"
},
{
"last_affected": "1.4.0"
},
{
"introduced": "1.4.1"
},
{
"last_affected": "1.4.1"
},
{
"introduced": "1.4.2"
},
{
"last_affected": "1.4.2"
},
{
"introduced": "1.4.3"
},
{
"last_affected": "1.4.3"
},
{
"introduced": "1.4.4"
},
{
"last_affected": "1.4.4"
},
{
"introduced": "1.4.5"
},
{
"last_affected": "1.4.5"
},
{
"introduced": "2.0.0"
},
{
"last_affected": "2.0.0"
}
]
}