The Memcache::getextendedstats function can be used to trigger an out-of-bounds read. Exploiting this issue requires control over memcached server hostnames and/or ports. This affects all supported versions of HHVM (3.30 and 3.27.4 and below).
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://hhvm.com/blog/2018/12/18/hhvm-3.30.1.html | third party advisory |
https://github.com/facebook/hhvm/commit/4bff3bfbe90d10451e4638c2118d1ad1117bb3e3 | third party advisory patch |