First published: Mon Dec 31 2018(Updated: )
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.
Credit: cve-assign@fb.com
Affected Software | Affected Version | How to fix |
---|---|---|
Facebook Folly | >=2017.12.11.00<=2018.08.09.00 | |
Facebook HHVM | >=3.26<3.26.3 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The vulnerability ID for this issue is CVE-2018-6337.
The severity of CVE-2018-6337 is high with a CVSS score of 7.5.
HHVM versions 3.26 prior to 3.26.3 and the folly library between v2017.12.11.00 and v2018.08.09.00 are affected by CVE-2018-6337.
CVE-2018-6337 allows multiple forked children of the affected software to produce repeat or similar results due to buffer re-use between parent and child processes.
To fix CVE-2018-6337, update HHVM to version 3.26.3 or later and update the folly library to a version after v2018.08.09.00.