The firewire subsystem in the Linux kernel through 5.14.13 has a buffer overflow related to drivers/media/firewire/firedtv-avc.c and drivers/media/firewire/firedtv-ci.c, because avccapmt mishandles bounds checking.
[
{
"target": {
"file": "drivers/media/firewire/firedtv-avc.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@35d2969ea3c7d32aee78066b1f3cf61a0d935a4e",
"digest": {
"threshold": 0.9,
"line_hashes": [
"196217538860924525504107922954822083885",
"81196417304987695650247818722819436553",
"198462534902721873971224756547949213209",
"263742024260488356409130524998900916803",
"224692786142753144467791161201105499134",
"257856222398370928906403361409812984532",
"125420743207376841633737787712300045081",
"169378439623659376778792497842287781607",
"217148752118007768632852892359110470480",
"56933374030433821505510550304611029647",
"185467721091991674054181119898809713949",
"139228662665189450422364341830388067909",
"65228842289536872476702003728727468781",
"187492939475804563605794635947368772850"
]
},
"id": "CVE-2021-42739-1aa908a1",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line"
},
{
"target": {
"file": "drivers/media/firewire/firedtv-ci.c",
"function": "fdtv_ca_pmt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@35d2969ea3c7d32aee78066b1f3cf61a0d935a4e",
"digest": {
"length": 369.0,
"function_hash": "179725214916720913712527046493516436140"
},
"id": "CVE-2021-42739-217cb68f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function"
},
{
"target": {
"file": "drivers/media/firewire/firedtv-ci.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@35d2969ea3c7d32aee78066b1f3cf61a0d935a4e",
"digest": {
"threshold": 0.9,
"line_hashes": [
"83749735357268454029171832890929252089",
"111238447391801119042085815122486040154",
"251334538054710124070272146572967661925",
"246681139166973823303769505719782693211"
]
},
"id": "CVE-2021-42739-914fc157",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line"
},
{
"target": {
"file": "drivers/media/firewire/firedtv-avc.c",
"function": "avc_ca_pmt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@35d2969ea3c7d32aee78066b1f3cf61a0d935a4e",
"digest": {
"length": 3330.0,
"function_hash": "128831171852439125396246599129291178666"
},
"id": "CVE-2021-42739-d3496ba2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function"
}
]