CVE-2021-46463

Name
CVE-2021-46463
Description
njs through 0.7.1, used in NGINX, was discovered to contain a control flow hijack caused by a Type Confusion vulnerability in njs_promise_perform_then().
NVD Severity
high
Other trackers
Mailing lists
Exploits
Forges
GitHub (code, issues), Aports (code, issues)

References

Type URI
MISC https://github.com/nginx/njs/commit/6a40a85ff239497c6458c7dbef18f6a2736fe992
MISC https://github.com/nginx/njs/issues/447
Third Party Advisory https://security.netapp.com/advisory/ntap-20220303-0007/

Match rules

CPE URI Source package Min version Max version
cpe:2.3:a:f5:njs:*:*:*:*:*:*:*:* njs >= None <= 0.7.1

Vulnerable and fixed packages

Source package Branch Version Maintainer Status
njs edge-community 0.7.3-r0 Jakub Jirutka <jakub@jirutka.cz> fixed
njs edge-community 0.7.1-r0 Jakub Jirutka <jakub@jirutka.cz> possibly vulnerable
njs 3.22-community 0.7.3-r0 None fixed
njs 3.22-community 0.7.1-r0 None possibly vulnerable
njs 3.21-community 0.7.3-r0 None fixed
njs 3.20-community 0.7.3-r0 None fixed
njs 3.19-community 0.7.3-r0 None fixed
njs 3.18-community 0.7.3-r0 None fixed
njs 3.17-community 0.7.3-r0 None fixed
nginx edge-main 1.20.2-r2 Jakub Jirutka <jakub@jirutka.cz> fixed
nginx 3.22-main 1.20.2-r2 None fixed
nginx 3.21-main 1.20.2-r2 None fixed
nginx 3.20-main 1.20.2-r2 None fixed
nginx 3.19-main 1.20.2-r2 None fixed
nginx 3.18-main 1.20.2-r2 None fixed
nginx 3.17-main 1.20.2-r2 None fixed