A Segmentaation fault was found in UPX in invertptdynamic() function in plxelf.cpp. An attacker with a crafted input file allows invalid memory address access that could lead to a denial of service.
[
{
"digest": {
"length": 4697.0,
"function_hash": "144188400907574595322118236151414717433"
},
"id": "CVE-2020-27787-4f82974f",
"signature_type": "Function",
"source": "https://github.com/upx/upx/commit/e2f60adc95334f47e286838dac33160819c5d74d",
"target": {
"function": "PackLinuxElf32::invert_pt_dynamic",
"file": "src/p_lx_elf.cpp"
},
"signature_version": "v1",
"deprecated": false
},
{
"digest": {
"length": 4912.0,
"function_hash": "340111673276646739986786030959432866294"
},
"id": "CVE-2020-27787-af096cd6",
"signature_type": "Function",
"source": "https://github.com/upx/upx/commit/e2f60adc95334f47e286838dac33160819c5d74d",
"target": {
"function": "PackLinuxElf64::invert_pt_dynamic",
"file": "src/p_lx_elf.cpp"
},
"signature_version": "v1",
"deprecated": false
},
{
"digest": {
"threshold": 0.9,
"line_hashes": [
"257870881940862614609256973709132984056",
"272158922209213423681413894420799670836",
"176268528693580875637945846304155638766",
"4221361576905600357362673166681574292",
"154229085320354130783943885107519624097",
"11798162522091701296182368638276175336",
"282848170757409618206783482560684873570",
"31926769796970019876012897729278008859",
"244734299183139268848497553753801842845",
"258066308543225000455264772561468355391",
"257870881940862614609256973709132984056",
"272158922209213423681413894420799670836",
"176268528693580875637945846304155638766",
"4221361576905600357362673166681574292",
"154229085320354130783943885107519624097",
"266942197280038991510482381445817127018",
"207549958718149381218130491740951084509",
"95523670887827168245398882281645789644",
"85300983397851604295314245906508970075",
"299798673324378474265789794499724747146"
]
},
"id": "CVE-2020-27787-bedbb14e",
"signature_type": "Line",
"source": "https://github.com/upx/upx/commit/e2f60adc95334f47e286838dac33160819c5d74d",
"target": {
"file": "src/p_lx_elf.cpp"
},
"signature_version": "v1",
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-27787.json"