{"id":"CVE-2019-20628","details":"An issue was discovered in libgpac.a in GPAC before 0.8.0, as demonstrated by MP4Box. It contains a Use-After-Free vulnerability in gf_m2ts_process_pmt in media_tools/mpegts.c that can cause a denial of service via a crafted MP4 file.","modified":"2026-08-14T09:05:33.923332Z","published":"2020-03-24T19:15:20.947Z","references":[{"type":"FIX","url":"https://github.com/gpac/gpac/commit/1ab4860609f2e7a35634930571e7d0531297e090"},{"type":"FIX","url":"https://github.com/gpac/gpac/commit/98b727637e32d1d4824101d8947e2dbd573d4fc8"},{"type":"EVIDENCE","url":"https://github.com/gpac/gpac/issues/1269"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/gpac/gpac","events":[{"introduced":"0"},{"fixed":"6b4ab401297be43b57f9eddd675971a8a5feab44"},{"fixed":"1ab4860609f2e7a35634930571e7d0531297e090"},{"fixed":"98b727637e32d1d4824101d8947e2dbd573d4fc8"}],"database_specific":{"source":["CPE_RANGE","REFERENCES"],"cpe":"cpe:2.3:a:gpac:gpac:*:*:*:*:*:*:*:*","extracted_events":[{"introduced":"0"},{"fixed":"0.8.0"}]}}],"versions":["v0.7.1","v0.7.0","v0.6.0","v0.5.2"],"database_specific":{"source":"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2019-20628.json","vanir_signatures_modified":"2026-08-14T09:05:33Z","vanir_signatures":[{"signature_version":"v1","source":"https://github.com/gpac/gpac/commit/1ab4860609f2e7a35634930571e7d0531297e090","target":{"file":"src/media_tools/mpegts.c"},"deprecated":false,"digest":{"line_hashes":["119373215220266814155862783695884915755","160815260908940343406261643395088919732","144479058489695988924487422918990700335","279915503899964487124964736369828704784","314003712436004261629644486703339659723","25215980662181492641651708525269014682","209606584805963128599457437151058336299","74052400548209328731711756175786501918","119730882731057139552713333680099632794","266016201252775468633491569535813497184","63000146090874992851417898116936339580","113317852001645032477968268686908535838","312003032799094112922801301182157311821","326354901076355971873288704935948688613","19924341711483973471876240021155504678","43728446928011602045002302582941866376","211209783633356644266377190063189510007","26625414007268669380281060674663768502","210855090187782480286711668667853091751"],"threshold":0.9},"id":"CVE-2019-20628-09117ddd","signature_type":"Line"},{"id":"CVE-2019-20628-1a8fd850","signature_type":"Line","signature_version":"v1","source":"https://github.com/gpac/gpac/commit/98b727637e32d1d4824101d8947e2dbd573d4fc8","target":{"file":"src/media_tools/mpegts.c"},"deprecated":false,"digest":{"line_hashes":["84784604483660520875404168838432215600","70107328411268723098563235900131813169","311984051230700485347080871339104679978","141131425640702645943372349166079490315"],"threshold":0.9}},{"source":"https://github.com/gpac/gpac/commit/98b727637e32d1d4824101d8947e2dbd573d4fc8","target":{"file":"src/media_tools/mpegts.c","function":"gf_m2ts_process_pat"},"deprecated":false,"digest":{"function_hash":"158826145281828042582258932152234723370","length":2137},"id":"CVE-2019-20628-741f074f","signature_type":"Function","signature_version":"v1"},{"id":"CVE-2019-20628-c5f4c8cf","signature_type":"Function","signature_version":"v1","source":"https://github.com/gpac/gpac/commit/1ab4860609f2e7a35634930571e7d0531297e090","target":{"file":"src/media_tools/mpegts.c","function":"gf_m2ts_process_pmt"},"deprecated":false,"digest":{"function_hash":"87248885212904622232649285113601413920","length":13860}}]}}],"schema_version":"1.9.0","severity":[{"type":"CVSS_V3","score":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H"}]}