Insufficient boundary checks for the strrpos and strripos functions allow access to out-of-bounds memory. This affects all supported versions of HHVM (4.0.3, 3.30.4, and 3.27.7 and below).
[
{
"id": "CVE-2019-3561-3ddd119f",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line",
"digest": {
"line_hashes": [
"237452518112066165983525395992909300297",
"201214131138209606689671867247993415808",
"54610128377508543250730928848483970785",
"242789402674019831977301466791096821524",
"336500895925397030468145046104198748865",
"240456634794077132233795511227815704682",
"317974168923229943747046666349420255385",
"292506728868866469570125519499549710225",
"302443854434745939084252164859834459713",
"302007955615939091473769814165926974232",
"138838629942511319016801371804450144799",
"85857119893084953972032221252929689699",
"263102628692895693081848348495429617013",
"271038400235954996429477344837723342111"
],
"threshold": 0.9
},
"source": "https://github.com/facebook/hhvm/commit/46003b4ab564b2abcd8470035fc324fe36aa8c75",
"target": {
"file": "hphp/runtime/base/zend-string.cpp"
}
},
{
"id": "CVE-2019-3561-c8e5caec",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function",
"digest": {
"function_hash": "233803255982675561415569984624047836652",
"length": 692.0
},
"source": "https://github.com/facebook/hhvm/commit/46003b4ab564b2abcd8470035fc324fe36aa8c75",
"target": {
"file": "hphp/runtime/base/zend-string.cpp",
"function": "string_rfind"
}
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2019-3561.json"