/
githubmirror
/
node
Обзор
Документация
Войти
/
githubmirror
/
node
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v26.2.0
test/fixtures/array-hash-collision.js
27 строк
531 B
Joyee Cheung
build,test: test array index hash collision
25 мар 2026, 01:50
Не верифицирован
25 мар 2026, 01:50
0d7e4b1
Код
Авторство
О чём код?
'use strict'; // See https://hackerone.com/reports/3511792 const payload = []; const val = 1234; const MOD = 2 ** 19; const CHN = 2 ** 17; const REP = 2 ** 17; if (process.argv[2] === 'benign') { for (let i = 0; i < CHN + REP; i++) { payload.push(`${val + i}`); } } else { let j = val + MOD; for (let i = 1; i < CHN; i++) { payload.push(`${j}`); j = (j + i) % MOD; } for (let k = 0; k < REP; k++) { payload.push(`${val}`); } } const string = JSON.stringify({ data: payload }); JSON.parse(string);