{"id":"CVE-2021-40566","details":"A Segmentation fault casued by heap use after free vulnerability exists in Gpac through 1.0.1 via the mpgviddmx_process function in reframe_mpgvid.c when using mp4box, which causes a denial of service.","modified":"2026-08-03T14:35:19.327025Z","published":"2022-01-12T22:15:07.933Z","database_specific":{"unresolved_ranges":[{"source":"CPE_RANGE","vendor_product":"gpac:gpac","cpes":["cpe:2.3:a:gpac:gpac:*:*:*:*:*:*:*:*"],"extracted_events":[{"last_affected":"1.0.1"}]},{"extracted_events":[{"fixed":"1.0.1"}],"source":"DESCRIPTION"}]},"references":[{"type":"ADVISORY","url":"https://github.com/gpac/gpac/issues/1887"},{"type":"ADVISORY","url":"https://www.debian.org/security/2023/dsa-5411"},{"type":"FIX","url":"https://github.com/gpac/gpac/commit/96047e0e6166407c40cc19f4e94fb35cd7624391"}],"affected":[{"ranges":[{"type":"GIT","repo":"https://github.com/gpac/gpac","events":[{"introduced":"0"},{"fixed":"96047e0e6166407c40cc19f4e94fb35cd7624391"}],"database_specific":{"source":"REFERENCES"}}],"versions":["v1.0.0","v0.9.0","v0.9.0-preview","v0.6.0","v0.5.2"],"database_specific":{"source":"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-40566.json","vanir_signatures_modified":"2026-08-03T14:35:19Z","vanir_signatures":[{"id":"CVE-2021-40566-16fd738c","signature_type":"Function","signature_version":"v1","source":"https://github.com/gpac/gpac/commit/96047e0e6166407c40cc19f4e94fb35cd7624391","target":{"file":"src/filters/reframe_mpgvid.c","function":"mpgviddmx_process"},"deprecated":false,"digest":{"function_hash":"305625114589442320355981792635002388920","length":11396}},{"digest":{"line_hashes":["142280585278956617665387756210879740676","309955364860874559081365588692130465606","319703081384836031728711344227518151867","132175666893138713923828993571759094939","219797106537938709166819118999313962213","177739104687371892988919439237520125235","309457119218059962258650711748561420964","153648196953304188186569535124420753986","26889089776504112179443594280174170776","72127980592832060232464495774616836053","31585927435235774083642036324626797114","90318461109913242838715139466237489602","331574364385427865901560108678239943714","220943766762355409706527633548157077924","177739104687371892988919439237520125235","309457119218059962258650711748561420964","153648196953304188186569535124420753986","26889089776504112179443594280174170776"],"threshold":0.9},"id":"CVE-2021-40566-2b29b787","signature_type":"Line","signature_version":"v1","source":"https://github.com/gpac/gpac/commit/96047e0e6166407c40cc19f4e94fb35cd7624391","target":{"file":"src/filters/reframe_mpgvid.c"},"deprecated":false},{"target":{"file":"src/filters/dec_xvid.c"},"deprecated":false,"digest":{"line_hashes":["269966444420398294272664563764939806933","144984144068439176208980274542536662297","209682731660002428161403518721492660025","143647077360532050751765031233056589362"],"threshold":0.9},"id":"CVE-2021-40566-7f3cb7f1","signature_type":"Line","signature_version":"v1","source":"https://github.com/gpac/gpac/commit/96047e0e6166407c40cc19f4e94fb35cd7624391"},{"signature_version":"v1","source":"https://github.com/gpac/gpac/commit/96047e0e6166407c40cc19f4e94fb35cd7624391","target":{"file":"src/filters/dec_xvid.c","function":"xviddec_configure_pid"},"deprecated":false,"digest":{"function_hash":"283974345856270385246024446578108681975","length":2820},"id":"CVE-2021-40566-d0557a92","signature_type":"Function"}]}}],"schema_version":"1.8.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"}]}