[v18.x] deps: V8: backport 2944ee9846e7 (V18.x CVE-2024-4947)
V8 backport of https://github.com/v8/v8/commit/2944ee9846e Applicable to v18.x Fixes CVE-2024-4947 which has been tagged by CISA as KEV.
Maglev-graph-builder.cc not updated as functionality not present in V18.x
Review requested:
- [ ] @nodejs/gyp
- [ ] @nodejs/security-wg
- [ ] @nodejs/v8-update
This PR links a security report as the cause, so I've applied the security label. LMK if I was incorrect in this.
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/6205/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/6205/
CI: https://ci.nodejs.org/job/node-test-pull-request/62598/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/6206/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/6206/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/6205/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/6206/
CI: https://ci.nodejs.org/job/node-test-pull-request/62604/
CI: https://ci.nodejs.org/job/node-test-pull-request/62786/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/6216/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/6216/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/6216/
CI: https://ci.nodejs.org/job/node-test-pull-request/62788/
CI: https://ci.nodejs.org/job/node-test-pull-request/62800/
CI: https://ci.nodejs.org/job/node-test-pull-request/63394/
CI: https://ci.nodejs.org/job/node-test-pull-request/65124/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=benchmark-ubuntu2204-intel-64,v8test=v8test/6404/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-ppc64le,v8test=v8test/6404/
V8 CI: https://ci.nodejs.org/job/node-test-commit-v8-linux/nodes=rhel8-s390x,v8test=v8test/6404/
Closing as it was decided in TSC meeting not to backport them