folly::secureRandom will re-use a buffer between parent...
High severity
Unreviewed
Published
May 13, 2022
to the GitHub Advisory Database
•
Updated May 6, 2025
Description
Published by the National Vulnerability Database
Dec 31, 2018
Published to the GitHub Advisory Database
May 13, 2022
Last updated
May 6, 2025
folly::secureRandom will re-use a buffer between parent and child processes when fork() is called. That will result in multiple forked children producing repeat (or similar) results. This affects HHVM 3.26 prior to 3.26.3 and the folly library between v2017.12.11.00 and v2018.08.09.00.
References