When using the default implementation of Verify to check a Captcha, verification can be bypassed. For example, if the first parameter is a non-existent id, the second parameter is an empty string, and the third parameter is true, the function will always consider the Captcha to be correct.
{
"cna_assigner": "Go",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2023/45xxx/CVE-2023-45292.json"
}{
"extracted_events": [
{
"cpe": "cpe:2.3:a:mojotv:base64captcha:*:*:*:*:*:go:*:*",
"range": [
{
"introduced": "0"
},
{
"fixed": "1.3.6"
}
],
"source": "CPE_RANGE"
},
{
"range": [
{
"fixed": "5ab86bd6f333aad3936f912fc52b411168dcd4a7"
}
],
"source": "REFERENCES_COMMIT"
},
{
"range": [
{
"fixed": "9b11012caca58925f1e47c770f79f2fa47e3ad13"
}
],
"source": "REFERENCES_COMMIT"
}
]
}