CVE-2021-23434: Access of Resource Using Incompatible Type (Type Confusion)
(updated )
A type confusion vulnerability can lead to a bypass of CVE-2020-15256 when the path components used in the path parameter are arrays. In particular, the condition currentPath === '__proto__'
returns false if currentPath is ['__proto__']
. This is because the ===
operator returns always false when the type of the operands is different.
References
Detect and mitigate CVE-2021-23434 with GitLab Dependency Scanning
Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →