Closed mhofstra closed 4 months ago
@phuslu - apologies for the direct poke, but wanted to know if you intend to address this?
Seems cannot reproduced now.
I added pipeline for testing and fuzzing, the latest result shows that nginx could survived after python3 scripts/test-client-hello-max-size.py
, see https://github.com/phuslu/nginx-ssl-fingerprint/actions/runs/7794466419/job/21255846187
all passed tests and fuzzing in https://github.com/phuslu/nginx-ssl-fingerprint/actions/runs/7795605199 I'd like to close this issue now, please feel free re-open it if the issues still exists.
I can consistently reproduce a worker crash with the latest version of this library, with minor tweaks the build steps in the README (nginx 1.24.0 and not using ASAN).
Here's how I'm building:
While nginx is running, from another terminal issue the tlsfuzzer test-client-hello-max-size.py against the configured port.
This commandline works for me:
PYTHONPATH=. python3 scripts/test-client-hello-max-size.py -p 8444
In the nginx output window, you will notice the following lines:
Please let me know if you need any additional information to reproduce and fix this issue.