Jack Ren
Jack Ren
You need a ssh tunnel to proxy the redis port to localhost:9000. The guidance in README: ``` ./fuzz/scripts/redis.py ```
Hello, As long as variable `dnaInput` is longer enough, the bug will be triggered. You may extend the length of `dnaInput` by append random slices of `dnaInput` itself.
My above PoC is confirmed again to be reproduced on Windows. Maybe you could try the following PoC on Ubuntu? ```javascript var dnaInput = "tacgattttatcgcgactagttaatcatcatagcaagtaaaatttgaattatgtcattat\ catgctccattaacaggttatttaattgatactgacgaaattttttcacaatgggttttc\ tagaatttaatatcagtaattgaagccttcataggggtcctactagtatcctacacgacg\ caggtccgcagtatcctggagggacgtgttactgattaaaagggtcaaaggaatgaaggc\ tcacaatgttacctgcttcaccatagtgagccgatgagttttacattagtactaaatccc\ aaatcatactttacgatgaggcttgctagcgctaaagagaatacatacaccaccacatag\...
Hello, I'm able to reproduce the bug in Ubuntu 18.04 as long as executing `ulimit -s1024` to limit the stack size before running `ch`.
On my Ubuntu 18.04, the default value of `ulimit -s` is `8192`. The following attached PoC file can crash the `ch` in the above condition. [poc.js.txt](https://github.com/chakra-core/ChakraCore/files/9650657/poc.js.txt)
Unhandled StackOverflow exception.