In the Linux kernel, the following vulnerability has been resolved:
ALSA: pcm: Fix races among concurrent hwparams and hwfree calls
Currently we have neither proper check nor protection against the concurrent calls of PCM hwparams and hwfree ioctls, which may result in a UAF. Since the existing PCM stream lock can't be used for protecting the whole ioctl operations, we need a new mutex to protect those racy calls.
This patch introduced a new mutex, runtime->buffermutex, and applies it to both hwparams and hwfree ioctl code paths. Along with it, the both functions are slightly modified (the mmapcount check is moved into the state-check block) for code simplicity.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-014bc4b2",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"310475874975456717869934938691661479208",
"278878782310010249360179086441587688230",
"219376379112369901009116494399085770343",
"761086239475347902825624746145835273"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-04045a15",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"310598281156995913732695493125817033681",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"238479904949611016868040739924101696054",
"124961571652117804218693707944430282001",
"26664067201017709878442425586397169418",
"6055963586415886318959445214106466487"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-052d6dbd",
"signature_type": "Function",
"digest": {
"length": 2672.0,
"function_hash": "336617934163787510604533853414667214477"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-053f038f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"89332502337534449942751428518547464945",
"95390987875248846464498068531758214467",
"158021611002340697605528351052272417441",
"311401231434738191009310506908441997296"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-0730045f",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"1506339126949756445553139294566695990",
"281718771495844054959651872597487774076",
"214068237838170209771600024905997699899",
"60594721460130483580456554325483993735",
"216996322133020296023371598333096295676",
"135661039532954054513575007663288294362",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"282828871761584178874672928917891453553",
"111535588379076701388745679423157405426",
"114769586644973438778435217557856857374",
"9730832118631804357284811038639291734",
"115973632413321155201594719661272322338",
"288805697404842585556050129139640948415",
"171582271605945583035190617892548018269",
"126285786314452182885361416777696542365",
"188079095155032977725237010594721177237",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"119385487313375942338017820867749102722",
"204412521927243633402339957626183625898",
"335482328166166895054758358603057349234",
"222296679031564839109632690737989153580",
"169771760103870310902335692265970163058",
"281023779411415031188829596444383968087"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-0d3da9bc",
"signature_type": "Function",
"digest": {
"length": 606.0,
"function_hash": "205435109696853664027171053123285867114"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-14f7c9e3",
"signature_type": "Function",
"digest": {
"length": 2887.0,
"function_hash": "100317695358163117136304135103163852528"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-1b2c501b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"310598281156995913732695493125817033681",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"238479904949611016868040739924101696054",
"124961571652117804218693707944430282001",
"26664067201017709878442425586397169418",
"6055963586415886318959445214106466487"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-1d7da94e",
"signature_type": "Function",
"digest": {
"length": 2885.0,
"function_hash": "270915968501250438339890465677649296876"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-29209e29",
"signature_type": "Function",
"digest": {
"length": 570.0,
"function_hash": "194638698075076625202037968574339279200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-2b680683",
"signature_type": "Function",
"digest": {
"length": 606.0,
"function_hash": "205435109696853664027171053123285867114"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-2e121732",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"36499249931599843262675679270144357649",
"270159484610185591005218057405282887784",
"255111818581992675197836708434123584832",
"229182286309178341370904813973531235938",
"104169986428701801565874788270328542950",
"287592325936159464819754981366465355368",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"116155409688942881845298517686833567499",
"230703456495299294262588052377493480888",
"317886200379941401206789213854696633039",
"146730661764981371581765144467193634610",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"289667102959190202772365259665075102902",
"53363039417372591037622624427602502722",
"263661787329683234425321054538522954979",
"172960277241016339076750018608661008810",
"111558535018922927917928106782493116179",
"113404229995467076631684028949825937169",
"249499530846559720612355547296485967720"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-33a7ecc4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"1506339126949756445553139294566695990",
"281718771495844054959651872597487774076",
"214068237838170209771600024905997699899",
"60594721460130483580456554325483993735",
"216996322133020296023371598333096295676",
"135661039532954054513575007663288294362",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"282828871761584178874672928917891453553",
"111535588379076701388745679423157405426",
"114769586644973438778435217557856857374",
"9730832118631804357284811038639291734",
"115973632413321155201594719661272322338",
"288805697404842585556050129139640948415",
"171582271605945583035190617892548018269",
"126285786314452182885361416777696542365",
"188079095155032977725237010594721177237",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"119385487313375942338017820867749102722",
"204412521927243633402339957626183625898",
"335482328166166895054758358603057349234",
"222296679031564839109632690737989153580",
"169771760103870310902335692265970163058",
"281023779411415031188829596444383968087"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-4251abf4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"310475874975456717869934938691661479208",
"278878782310010249360179086441587688230",
"219376379112369901009116494399085770343",
"761086239475347902825624746145835273"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-4511191b",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68407533397027021671485139819094335545",
"146502768248826856724234882823430015234",
"179401404037174585203729465440618396082",
"178109431581711607233711501637445405397"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-49e1c6bc",
"signature_type": "Function",
"digest": {
"length": 2158.0,
"function_hash": "162339926334417943220015287873306495531"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-4b3c104e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"36499249931599843262675679270144357649",
"270159484610185591005218057405282887784",
"255111818581992675197836708434123584832",
"229182286309178341370904813973531235938",
"104169986428701801565874788270328542950",
"287592325936159464819754981366465355368",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"116155409688942881845298517686833567499",
"230703456495299294262588052377493480888",
"317886200379941401206789213854696633039",
"146730661764981371581765144467193634610",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"289667102959190202772365259665075102902",
"53363039417372591037622624427602502722",
"263661787329683234425321054538522954979",
"172960277241016339076750018608661008810",
"111558535018922927917928106782493116179",
"113404229995467076631684028949825937169",
"249499530846559720612355547296485967720"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-4daee0a2",
"signature_type": "Function",
"digest": {
"length": 606.0,
"function_hash": "205435109696853664027171053123285867114"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-5369561a",
"signature_type": "Function",
"digest": {
"length": 2887.0,
"function_hash": "100317695358163117136304135103163852528"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-53de2ddc",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68407533397027021671485139819094335545",
"146502768248826856724234882823430015234",
"179401404037174585203729465440618396082",
"178109431581711607233711501637445405397"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-55fa00b8",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"1506339126949756445553139294566695990",
"281718771495844054959651872597487774076",
"214068237838170209771600024905997699899",
"60594721460130483580456554325483993735",
"216996322133020296023371598333096295676",
"135661039532954054513575007663288294362",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"282828871761584178874672928917891453553",
"111535588379076701388745679423157405426",
"114769586644973438778435217557856857374",
"9730832118631804357284811038639291734",
"115973632413321155201594719661272322338",
"288805697404842585556050129139640948415",
"171582271605945583035190617892548018269",
"126285786314452182885361416777696542365",
"188079095155032977725237010594721177237",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"119385487313375942338017820867749102722",
"204412521927243633402339957626183625898",
"335482328166166895054758358603057349234",
"222296679031564839109632690737989153580",
"169771760103870310902335692265970163058",
"281023779411415031188829596444383968087"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-56d645da",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"1506339126949756445553139294566695990",
"281718771495844054959651872597487774076",
"214068237838170209771600024905997699899",
"55709849613058461667616134891168329752",
"216996322133020296023371598333096295676",
"135661039532954054513575007663288294362",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"282828871761584178874672928917891453553",
"111535588379076701388745679423157405426",
"114769586644973438778435217557856857374",
"9730832118631804357284811038639291734",
"115973632413321155201594719661272322338",
"288805697404842585556050129139640948415",
"171582271605945583035190617892548018269",
"126285786314452182885361416777696542365",
"188079095155032977725237010594721177237",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"119385487313375942338017820867749102722",
"204412521927243633402339957626183625898",
"335482328166166895054758358603057349234",
"222296679031564839109632690737989153580",
"169771760103870310902335692265970163058",
"281023779411415031188829596444383968087"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-5967c227",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68407533397027021671485139819094335545",
"146502768248826856724234882823430015234",
"179401404037174585203729465440618396082",
"178109431581711607233711501637445405397"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-62d224f3",
"signature_type": "Function",
"digest": {
"length": 2158.0,
"function_hash": "162339926334417943220015287873306495531"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-6707d9c4",
"signature_type": "Function",
"digest": {
"length": 520.0,
"function_hash": "290800189711128225619909586780590662033"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-6b7038d9",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68407533397027021671485139819094335545",
"146502768248826856724234882823430015234",
"179401404037174585203729465440618396082",
"178109431581711607233711501637445405397"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-6c986491",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-6d43262e",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"238479904949611016868040739924101696054",
"124961571652117804218693707944430282001",
"26664067201017709878442425586397169418",
"6055963586415886318959445214106466487"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-70ba4cf5",
"signature_type": "Function",
"digest": {
"length": 2887.0,
"function_hash": "100317695358163117136304135103163852528"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-770b3d82",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"310475874975456717869934938691661479208",
"278878782310010249360179086441587688230",
"219376379112369901009116494399085770343",
"761086239475347902825624746145835273"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-7c16a69f",
"signature_type": "Function",
"digest": {
"length": 606.0,
"function_hash": "205435109696853664027171053123285867114"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-7cb588af",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1bbf82d9f961414d6c76a08f7f843ea068e0ab7b",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-7ee350ad",
"signature_type": "Function",
"digest": {
"length": 520.0,
"function_hash": "290800189711128225619909586780590662033"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-80c87ee5",
"signature_type": "Function",
"digest": {
"length": 617.0,
"function_hash": "132945206200687767535523892452370541749"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-846233f5",
"signature_type": "Function",
"digest": {
"length": 570.0,
"function_hash": "194638698075076625202037968574339279200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-893d147d",
"signature_type": "Function",
"digest": {
"length": 520.0,
"function_hash": "290800189711128225619909586780590662033"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-8bb381b5",
"signature_type": "Function",
"digest": {
"length": 2672.0,
"function_hash": "336617934163787510604533853414667214477"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-90117145",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-9503b1d0",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"310475874975456717869934938691661479208",
"278878782310010249360179086441587688230",
"219376379112369901009116494399085770343",
"761086239475347902825624746145835273"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-987e305c",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"201160491750497376794338103934412390844",
"29956385560281035544155482589169024472",
"42473417821156085120973737881222245052",
"290279634014287210167028562445718328236",
"310475874975456717869934938691661479208",
"278878782310010249360179086441587688230",
"219376379112369901009116494399085770343",
"761086239475347902825624746145835273"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-a2ea13cd",
"signature_type": "Function",
"digest": {
"length": 606.0,
"function_hash": "205435109696853664027171053123285867114"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-b75ed658",
"signature_type": "Function",
"digest": {
"length": 617.0,
"function_hash": "132945206200687767535523892452370541749"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-b77524e3",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"36499249931599843262675679270144357649",
"270159484610185591005218057405282887784",
"255111818581992675197836708434123584832",
"229182286309178341370904813973531235938",
"104169986428701801565874788270328542950",
"287592325936159464819754981366465355368",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"116155409688942881845298517686833567499",
"230703456495299294262588052377493480888",
"317886200379941401206789213854696633039",
"146730661764981371581765144467193634610",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"289667102959190202772365259665075102902",
"53363039417372591037622624427602502722",
"263661787329683234425321054538522954979",
"172960277241016339076750018608661008810",
"111558535018922927917928106782493116179",
"113404229995467076631684028949825937169",
"249499530846559720612355547296485967720"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0f6947f5f5208f6ebd4d76a82a4757e2839a23f8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-bcc03fc0",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-bccb7190",
"signature_type": "Function",
"digest": {
"length": 2672.0,
"function_hash": "336617934163787510604533853414667214477"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-d6696a86",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-e4e16715",
"signature_type": "Function",
"digest": {
"length": 570.0,
"function_hash": "194638698075076625202037968574339279200"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a42aa926843acca96c0dfbde2e835b8137f2f092",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-ea1293f4",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"89332502337534449942751428518547464945",
"95390987875248846464498068531758214467",
"158021611002340697605528351052272417441",
"311401231434738191009310506908441997296"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-ea353ee3",
"signature_type": "Function",
"digest": {
"length": 520.0,
"function_hash": "290800189711128225619909586780590662033"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9cb6c40a6ebe4a0cfc9d6a181958211682cffea9",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-ea8a4146",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"89332502337534449942751428518547464945",
"95390987875248846464498068531758214467",
"158021611002340697605528351052272417441",
"311401231434738191009310506908441997296"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-ec3bc68e",
"signature_type": "Function",
"digest": {
"length": 2122.0,
"function_hash": "239040415780530576597735788919162395963"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-f3a96ad0",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"69568571989627634614662447078235971863",
"99077989632634401015876024144830021968",
"115849773260029680345602145334495469029",
"334705777701158935148377393887406045003",
"106051385198388322996463669733318659901",
"317964848993059418864641703397899692894",
"215503211624968467367500225443171973633",
"5537552821034176776258934213966540544",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"273222119811679383205353670249089342107",
"338299518321554705903419959315712730520",
"339988853495554417977621710050240780635",
"294415894897955775526210072617190748873",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"178833563242402385342973965009548373136",
"141298097774104796671255797174595504112",
"46740050458002475022423178005059433003",
"294148186229356249446584404917617812109",
"146743795539384446608277469524782504618",
"1506339126949756445553139294566695990",
"281718771495844054959651872597487774076",
"214068237838170209771600024905997699899",
"60594721460130483580456554325483993735",
"216996322133020296023371598333096295676",
"135661039532954054513575007663288294362",
"124636776658665186056878713523084890110",
"284757025337893673856067189279520686760",
"282828871761584178874672928917891453553",
"111535588379076701388745679423157405426",
"114769586644973438778435217557856857374",
"9730832118631804357284811038639291734",
"115973632413321155201594719661272322338",
"288805697404842585556050129139640948415",
"171582271605945583035190617892548018269",
"126285786314452182885361416777696542365",
"188079095155032977725237010594721177237",
"158920396543769246296612723444422122417",
"175063041916538435551481249180225361891",
"58079908168711857696051416553406159586",
"284310458803797246666794050957736513469",
"189132680170880340004158233322373215632",
"95576958710018990739884339683637620667",
"199270490423649713349261952234537585603",
"31986921352233680831407311446209819564",
"56413107347149991600061650097343606762",
"310779536129664178535384886403844271060",
"212194952049845029331659611225220984026",
"230917963792572946129651311418237332095",
"119385487313375942338017820867749102722",
"204412521927243633402339957626183625898",
"335482328166166895054758358603057349234",
"222296679031564839109632690737989153580",
"169771760103870310902335692265970163058",
"281023779411415031188829596444383968087"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@33061d0fba51d2bf70a2ef9645f703c33fe8e438",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-f4705422",
"signature_type": "Function",
"digest": {
"length": 520.0,
"function_hash": "290800189711128225619909586780590662033"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fbeb492694ce0441053de57699e1e2b7bc148a69",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_detach_substream",
"file": "sound/core/pcm.c"
},
"id": "CVE-2022-49291-f93f7b5f",
"signature_type": "Function",
"digest": {
"length": 593.0,
"function_hash": "97349838118281918265843931255848238768"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@92ee3c60ec9fe64404dc035e7c41277d74aa26cb",
"signature_version": "v1",
"deprecated": false,
"target": {
"file": "include/sound/pcm.h"
},
"id": "CVE-2022-49291-fd5bc975",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68407533397027021671485139819094335545",
"146502768248826856724234882823430015234",
"179401404037174585203729465440618396082",
"178109431581711607233711501637445405397"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0090c13cbbdffd7da079ac56f80373a9a1be0bf8",
"signature_version": "v1",
"deprecated": false,
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"id": "CVE-2022-49291-fee529f8",
"signature_type": "Function",
"digest": {
"length": 2887.0,
"function_hash": "100317695358163117136304135103163852528"
}
}
]