node/lib/internal/process
Сковорода Никита Андреевич 51f4de4b4a
src,lib: refactor unsafe buffer creation to remove zero-fill toggle
This removes the zero-fill toggle mechanism that allowed JavaScript
to control ArrayBuffer initialization via shared memory. Instead,
unsafe buffer creation now uses a dedicated C++ API.

Refs: https://hackerone.com/reports/3405778
Co-Authored-By: Rafael Gonzaga <rafael.nunu@hotmail.com>
Co-Authored-By: Joyee Cheung <joyeec9h3@gmail.com>
Signed-off-by: RafaelGSS <rafael.nunu@hotmail.com>
PR-URL: https://github.com/nodejs-private/node-private/pull/759
Backport-PR-URL: https://github.com/nodejs-private/node-private/pull/799
CVE-ID: CVE-2025-55131
2026-01-09 11:44:02 -03:00
..
execution.js module: do not set CJS variables for Worker eval 2025-02-11 11:55:52 +01:00
per_thread.js lib: remove startsWith/endsWith primordials for char checks 2025-01-24 22:18:42 +01:00
permission.js lib,permission: support Buffer to permission.has 2024-10-02 07:57:21 +02:00
policy.js policy: disable process.binding() when enabled 2023-08-08 21:06:29 -03:00
pre_execution.js src,lib: refactor unsafe buffer creation to remove zero-fill toggle 2026-01-09 11:44:02 -03:00
promises.js process: fix wrong asyncContext under unhandled-rejections=strict 2025-11-19 18:31:39 +01:00
report.js report: add --report-exclude-network option 2024-05-02 10:57:59 +02:00
signal.js errors: improve hideStackFrames 2024-03-25 17:26:36 +00:00
task_queues.js lib: add trailing commas in internal/process 2023-02-18 18:56:43 +01:00
warning.js src: add --disable-warning option 2023-12-19 16:17:47 +00:00
worker_thread_only.js lib: add trailing commas in internal/process 2023-02-18 18:56:43 +01:00