L-SMASH through 2.14.5 contains an infinite loop vulnerability in vc1_importer_probe() in importer/vc1_imp.c that allows attackers to hang applications via crafted input files. Attackers can supply a file consisting only of zero bytes, which lsmash_read_file() probes automatically, causing indefinite CPU consumption and denial of service.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-20099.json"
[
{
"deprecated": false,
"digest": {
"function_hash": "258171829318283789853019771067608029095",
"length": 3243
},
"id": "CVE-2016-20099-2cfc3263",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/l-smash/l-smash/commit/5b85a6bf9ca8924144bd3026b17355638a6b7430",
"target": {
"file": "core/isom.c",
"function": "lsmash_finish_movie"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "122600866330261177225592664187496311512",
"length": 2440
},
"id": "CVE-2016-20099-df4c93bd",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/l-smash/l-smash/commit/5b85a6bf9ca8924144bd3026b17355638a6b7430",
"target": {
"file": "core/isom.c",
"function": "lsmash_get_media_parameters"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"22881622455552116654521192292727681336",
"100944208089240152560343746300914922837",
"286837033719373017134738728638680096277",
"284604214810550959992888791693487489436",
"217433449931911348866240272005123242288",
"223425883954322861404743268610236296236",
"140731775191293350531544135481474640228",
"334094900683732859524058526734467500930",
"219611294876022819315654925015340486817"
],
"threshold": 0.9
},
"id": "CVE-2016-20099-e278c12f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/l-smash/l-smash/commit/5b85a6bf9ca8924144bd3026b17355638a6b7430",
"target": {
"file": "core/isom.c"
}
}
]
"2026-10-16T07:12:42Z"