In the Linux kernel, the following vulnerability has been resolved:
media: dvbdev: adopts refcnt to avoid UAF
dvbunregisterdevice() is known that prone to use-after-free. That is, the cleanup from dvbunregisterdevice() releases the dvbdevice even if there are pointers stored in file->privatedata still refer to it.
This patch adds a reference counter into struct dvb_device and delays its deallocation until no pointer refers to the object.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-007ff670",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-092f7f68",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-0989fa1d",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-0d0f7f89",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-0db7d1fa",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-0e057057",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-198ff8b4",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-2148012b",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-231b1055",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-29a438df",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-2cea4e07",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-2db8d369",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-2dcdeff2",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-2f745e2b",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-3522cdf1",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-353206b8",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-364b4dba",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-3ec2efee",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-40737bfc",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-40ba6968",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-4816df9e",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-4849d5a7",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-4a67753e",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"152970535140097418791710010800860863969",
"265790017427788685059930942867943251715"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-4ffc4dcb",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"4669378038385102029820224761741268548",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"5199539706242368337977197654249913706",
"280875657317803517163990395289632244533",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.h"
},
"id": "CVE-2022-50274-5024bf1f",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-52f0c8f9",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-53d5c970",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-5433cdc4",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-556125f0",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-56fc47dd",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-57d5f64a",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-596481cb",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-5e821a7c",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-649928a5",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-69095ae2",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-6e01546f",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-8241a179",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-8fd3b779",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-90a9b413",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-99866b04",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-9e497387",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-a101ae9b",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-a7bb2b84",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-adda2818",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@88a6f8a72d167294c0931c7874941bf37a41b6dd",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-b813a485",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-b8847c5c",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-b9799c2d",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-c005e234",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-c39862bb",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-c3b830f8",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-c47f5e1c",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-c5c77097",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"228984709969378590233051490693721186775",
"182122600103260733345187716873500413019",
"20277231367659754609247936534645229111",
"76108278334429435414614538664980753651"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_ca_en50221.c"
},
"id": "CVE-2022-50274-c918b132",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-d14586db",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-d3bb00c6",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2f0a08aa613176c9688c81d7b598a7779974991",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-d7c8f74a",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"function_hash": "309833017244997985600206956738030007781",
"length": 255.0
},
"target": {
"function": "dvb_generic_release",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-db89d960",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9945d05d6693710574f354c5dbddc47f5101eb77",
"signature_version": "v1",
"digest": {
"function_hash": "24440865746445063973279010862010790510",
"length": 110.0
},
"target": {
"function": "dvb_free_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-dd5bf2ae",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@219b44bf94203bd433aa91b7796475bf656348e5",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-dd659b26",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"function_hash": "132440970711139434363960553139375080368",
"length": 588.0
},
"target": {
"function": "dvb_device_open",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-dd91f130",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2abd73433872194bccdf1432a0980e4ec5273c2a",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"62987027015498422189494905226192817877",
"301637942043669352365370125975554182199",
"27692056262240922827063094591002326983",
"228325630307136112308818212724810490431",
"285695536221551537747539886936673355918",
"4941735425640160178229447677536271999",
"311784514015388292020619787591128984580",
"189142086048778713557189943011549369608",
"173337807950340542704143980175589787485",
"28345428954556789495450198262638853090",
"313334959224377358149303569045274752384",
"244260715324317435373350924392399202208"
]
},
"target": {
"file": "include/media/dvbdev.h"
},
"id": "CVE-2022-50274-e9e067f3",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@ac521bbe3d00fa574e66a9361763f2b37725bc97",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"317071030567589775612615944205579486535",
"328784599313247597671233072291550981754",
"310506907710799473229194552158522925390",
"253438215684736960536171392774689120940",
"93284182133726510553774110447666207047",
"160340988574824451805658835219997238259",
"235426980965186476708045540606787717947",
"20631424197977079497609611296609191166",
"156665689118410358471502288775898692541",
"146801215449159310939697821272050697587",
"157703703341219045446428664340288544243",
"12817499042519638002732522139519994460",
"33896387614873153428567488915833374215",
"303080871275630850495823046893139638840",
"251939472617336140985465143675379360691",
"243898748108078230642521134779129182284",
"258418684541500656979966430974158601610",
"255963010365702302286245253526397992262",
"150789937384755722163184572565514377704",
"11536291718718893764560090134569085182",
"3345223958096182459685676695389209108",
"205773909637250644135077107327167664777",
"171054091693223256775820752264305925770",
"267036930266548391357516913685266891271",
"144218504930465740866154772229878158832",
"173128918298023874658297031337814720528",
"339056923785331306925365587516581348661",
"6330065150720631316465092433002164044",
"216378384434366010399836093539342254489",
"4761813101583136354393610218310536337",
"47071541323748134196524713787643627655",
"210742535111607996890354652809647352532",
"128760520615497615378737033208845530910",
"26655463269874657141719112710026527378"
]
},
"target": {
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-eed5324d",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6d18b44bb44e1f4d97dfe0efe92ac0f0984739c2",
"signature_version": "v1",
"digest": {
"function_hash": "305442040466672983343880734628186613508",
"length": 281.0
},
"target": {
"function": "dvb_remove_device",
"file": "drivers/media/dvb-core/dvbdev.c"
},
"id": "CVE-2022-50274-f11a9a3a",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0fc044b2b5e2d05a1fa1fb0d7f270367a7855d79",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"109142684854420932437215663839852988479",
"326886635034697140944091287332014179346",
"94062007916199061829805508270559898110",
"135603964910182872293977306917531127686"
]
},
"target": {
"file": "drivers/media/dvb-core/dvb_frontend.c"
},
"id": "CVE-2022-50274-fc3cad3a",
"deprecated": false,
"signature_type": "Line"
}
]