Prior to ffmpeg version 4.3, the tty demuxer did not have a 'read_probe' function assigned to it. By crafting a legitimate "ffconcat" file that references an image, followed by a file the triggers the tty demuxer, the contents of the second file will be copied into the output file verbatim (as long as the -vcodec copy option is passed to ffmpeg).
{
"unresolved_ranges": [
{
"source": "CPE_STRING",
"extracted_events": [
{
"introduced": "9.0"
},
{
"last_affected": "9.0"
}
],
"cpes": [
"cpe:2.3:o:debian:debian_linux:9.0:*:*:*:*:*:*:*"
],
"vendor_product": "debian:debian_linux"
}
]
}{
"source": "CPE_RANGE",
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "4.3"
}
],
"cpe": "cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*"
}
{
"source": [
"CPE_RANGE",
"REFERENCES"
],
"extracted_events": [
{
"introduced": "0"
},
{
"fixed": "4.3"
}
],
"cpe": "cpe:2.3:a:ffmpeg:ffmpeg:*:*:*:*:*:*:*:*"
}
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2021-3566.json"
[
{
"digest": {
"line_hashes": [
"87847563956555810086109357068916520368",
"179033659746351296284011130959867098470",
"29912285464798826292798173282494127710",
"149942135119221602751422759954712516314",
"122614738720108430322534464033586885784",
"264754942809671600674997705643627881480",
"46529893056919444838326796542476614873",
"232657199141909422124284627650612937300",
"176347224354873379396459371193661897034",
"324250718937501476783835246937268406065",
"230021871174800559649899559161600728586",
"71857368728975087535349751898191175066"
],
"threshold": 0.9
},
"id": "CVE-2021-3566-b3a97196",
"deprecated": false,
"signature_version": "v1",
"source": "https://github.com/ffmpeg/ffmpeg/commit/3bce9e9b3ea35c54bacccc793d7da99ea5157532",
"match_only_versions": [
"N",
"n0.11-dev",
"n0.12-dev",
"n0.8",
"n1.1-dev",
"n1.2-dev",
"n1.3-dev",
"n2.0",
"n2.1-dev",
"n2.2-dev",
"n2.3-dev",
"n2.4-dev",
"n2.5-dev",
"n2.6-dev",
"n2.7-dev",
"n2.8-dev",
"n2.9-dev",
"n3.1-dev",
"n3.2-dev",
"n3.3-dev",
"n3.4-dev",
"n3.5-dev",
"n4.1-dev",
"n4.2-dev",
"n4.3-dev"
],
"signature_type": "Line",
"target": {
"file": "libavformat/tty.c"
}
}
]
"2026-08-18T14:05:42Z"