In the Linux kernel, the following vulnerability has been resolved:
ALSA: pcm: Fix potential AB/BA lock with buffermutex and mmaplock
syzbot caught a potential deadlock between the PCM runtime->buffermutex and the mm->mmaplock. It was brought by the recent fix to cover the racy read/write and other ioctls, and in that commit, I overlooked a (hopefully only) corner case that may take the revert lock, namely, the OSS mmap. The OSS mmap operation exceptionally allows to re-configure the parameters inside the OSS mmap syscall, where mm->mmapmutex is already held. Meanwhile, the copyfrom/touser calls at read/write operations also take the mm->mmaplock internally, hence it may lead to a AB/BA deadlock.
A similar problem was already seen in the past and we fixed it with a refcount (in commit b248371628aa). The former fix covered only the call paths with OSS read/write and OSS ioctls, while we need to cover the concurrent access via both ALSA and OSS APIs now.
This patch addresses the problem above by replacing the buffermutex lock in the read/write operations with a refcount similar as we've used for OSS. The new field, runtime->bufferaccessing, keeps the number of concurrent read/write operations. Unlike the former buffermutex protection, this protects only around the copyfrom/to_user() calls; the other codes are basically protected by the PCM stream lock. The refcount can be a negative, meaning blocked by the ioctls. If a negative value is seen, the read/write aborts with -EBUSY. In the ioctl side, OTOH, they check this refcount, too, and set to a negative value for blocking unless it's already being accessed.
[
{
"deprecated": false,
"id": "CVE-2022-49272-03cb023b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"90380039315142441408399325123289830221",
"189386113582167057226753643823816382859",
"138966125084580441647775407449080514618",
"261789801789907430290345299161733712505",
"139048859500509168055046867244500851687",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-044a62b9",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "185457427953171771377170909860338579416",
"length": 401.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-079cf52c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-09f57ee5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"76075706096938763889886751024536119703",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"338090239260230568984348718705321995707",
"275530667596422532774539034962262504361",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"108447880787069527803851978983116665524",
"321302383404083740242148906697706813585",
"74600768807174125130403594586205638492",
"140846265225922972634940988203677184429",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-0a18208e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "306448051610845911209192523101334428929",
"length": 2925.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-0e50dc13",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321445112182442267863156254657513030809",
"80917516589677206457910334569433274538",
"339965770878999094636430979844384141817",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-16d3867e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"273498269500920014192259611492226473443",
"152668768306890628141126932488731187471",
"111804695684425602771827598004552201465",
"210518750976570208670896860465998848886",
"317892808318714105196125503336330683157",
"285375565409456650597537559978131701364",
"138579244677330793086115174689170000870",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-21419b4c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "185457427953171771377170909860338579416",
"length": 401.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-262c26b3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "294639435259757280843553939819938821389",
"length": 2948.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-2adbe53e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-2e7e42ac",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"201345959981671333420128292782412826900",
"210518750976570208670896860465998848886",
"317892808318714105196125503336330683157",
"285375565409456650597537559978131701364",
"138579244677330793086115174689170000870",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-3037e73c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"90380039315142441408399325123289830221",
"189386113582167057226753643823816382859",
"138966125084580441647775407449080514618",
"261789801789907430290345299161733712505",
"139048859500509168055046867244500851687",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-35f04c74",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68611457663929413461086978289993356084",
"length": 617.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-393e0a47",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "96220686546771043437083967827149728701",
"length": 3036.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-3a6e51a6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "185457427953171771377170909860338579416",
"length": 401.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-3d62ed34",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-3f5d2e99",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-40e754b0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"296724406778528072986944202682172185191",
"15417671853555789833660108217396371261",
"205699437798367855303755070586431609281",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-449c086e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"296724406778528072986944202682172185191",
"15417671853555789833660108217396371261",
"205699437798367855303755070586431609281",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-46ec631e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "134391426036721437750367560579479996706",
"length": 2950.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-472b2135",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "306448051610845911209192523101334428929",
"length": 2925.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-490b4a33",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-503f689e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68611457663929413461086978289993356084",
"length": 617.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-50af3b10",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-5c8493a3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "134391426036721437750367560579479996706",
"length": 2950.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-5d704c2d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "134391426036721437750367560579479996706",
"length": 2950.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-5dfdcf60",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "185457427953171771377170909860338579416",
"length": 401.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-61ff1b45",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-6376edb7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321445112182442267863156254657513030809",
"80917516589677206457910334569433274538",
"339965770878999094636430979844384141817",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-644ec1d1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68611457663929413461086978289993356084",
"length": 617.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-674343c1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"30014519617260402417054184478047168606",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"247827757133445911427311174654058941164",
"148851617474339038361609449345449995861",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"187997130565742595084349002831506963000",
"181361604464786382640016824794281441449",
"97985147439850811165511914836622232411",
"67119919631173729547914076463453802616",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-6dd26238",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-6ffa29a2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "185457427953171771377170909860338579416",
"length": 401.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-70d1fdd2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-7552ead8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "96220686546771043437083967827149728701",
"length": 3036.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-7a24c8fd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-8166484c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-82ef429b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"296724406778528072986944202682172185191",
"15417671853555789833660108217396371261",
"205699437798367855303755070586431609281",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-8be69b38",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-8ce8838c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"296724406778528072986944202682172185191",
"15417671853555789833660108217396371261",
"205699437798367855303755070586431609281",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-8d7fcfd2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-929a4ca6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "267709951629770584139923934817596126898",
"length": 2195.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-943d99c3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "92250218754330096827673565625696070249",
"length": 2986.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-95b7ca4a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-971eb0db",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-984f4491",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "39414446419623668981506562605203186313",
"length": 663.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-9bfae85b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "247914869221344534320606588316189416220",
"length": 2735.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-a29a1015",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"273498269500920014192259611492226473443",
"152668768306890628141126932488731187471",
"111804695684425602771827598004552201465",
"210518750976570208670896860465998848886",
"317892808318714105196125503336330683157",
"285375565409456650597537559978131701364",
"138579244677330793086115174689170000870",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-a5f93e63",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "247914869221344534320606588316189416220",
"length": 2735.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-a63f3b7a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "247914869221344534320606588316189416220",
"length": 2735.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-a895cd17",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"30014519617260402417054184478047168606",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"247827757133445911427311174654058941164",
"148851617474339038361609449345449995861",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"187997130565742595084349002831506963000",
"181361604464786382640016824794281441449",
"97985147439850811165511914836622232411",
"67119919631173729547914076463453802616",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-ac018b96",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"296724406778528072986944202682172185191",
"15417671853555789833660108217396371261",
"205699437798367855303755070586431609281",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-ae533251",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "39414446419623668981506562605203186313",
"length": 663.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-aee8be1e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "267801026753915147822792134983294181802",
"length": 1555.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-b502eb88",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-b59b5c0a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"79454509452003185125020972840648817942",
"309585998628239510160137638634761224647",
"227822531208316542956056577168448030332",
"148079315013099417183483357495700800953"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-b70b6dff",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-b9730de4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "291257953971336598628427041817355003163",
"length": 2947.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-bc461d5d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"30014519617260402417054184478047168606",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"247827757133445911427311174654058941164",
"148851617474339038361609449345449995861",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"187997130565742595084349002831506963000",
"181361604464786382640016824794281441449",
"97985147439850811165511914836622232411",
"67119919631173729547914076463453802616",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-c7029e07",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "306448051610845911209192523101334428929",
"length": 2925.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-c9ac6515",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "269070254289128129572952607310692788097",
"length": 397.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-cdc4cf15",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-cf232dcb",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"76075706096938763889886751024536119703",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"338090239260230568984348718705321995707",
"275530667596422532774539034962262504361",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"108447880787069527803851978983116665524",
"321302383404083740242148906697706813585",
"74600768807174125130403594586205638492",
"140846265225922972634940988203677184429",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d031b064",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"30014519617260402417054184478047168606",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"247827757133445911427311174654058941164",
"148851617474339038361609449345449995861",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"187997130565742595084349002831506963000",
"181361604464786382640016824794281441449",
"97985147439850811165511914836622232411",
"67119919631173729547914076463453802616",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d3cb0429",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"201345959981671333420128292782412826900",
"210518750976570208670896860465998848886",
"317892808318714105196125503336330683157",
"285375565409456650597537559978131701364",
"138579244677330793086115174689170000870",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d597911f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"function": "__snd_pcm_lib_xfer",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "96220686546771043437083967827149728701",
"length": 3036.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d75b6cd6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "39414446419623668981506562605203186313",
"length": 663.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d7a31bf4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"76075706096938763889886751024536119703",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"338090239260230568984348718705321995707",
"275530667596422532774539034962262504361",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"108447880787069527803851978983116665524",
"321302383404083740242148906697706813585",
"74600768807174125130403594586205638492",
"140846265225922972634940988203677184429",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-d9e22b35",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68611457663929413461086978289993356084",
"length": 617.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-e438f87f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_params",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "134391426036721437750367560579479996706",
"length": 2950.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-e6038756",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"201345959981671333420128292782412826900",
"210518750976570208670896860465998848886",
"317892808318714105196125503336330683157",
"285375565409456650597537559978131701364",
"138579244677330793086115174689170000870",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-e992971b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "267709951629770584139923934817596126898",
"length": 2195.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-e9e5c0b4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"239135749245684732916001537220114360218",
"316006268142497173371399787251997383189",
"194248710045811761012098311509697170522",
"202186664337769444369104215801920615318",
"232070934053995270201568029133423458119",
"30569488661709392689705553577722946895",
"97094634457627946278749443985476405626",
"193031749845288246931423096242671643949",
"119502934585299710414831524683192990052",
"227016862960695003454253612457102615957",
"228351801550924838378725512233636603536",
"166239708556946675540833994714909888193",
"90380039315142441408399325123289830221",
"189386113582167057226753643823816382859",
"138966125084580441647775407449080514618",
"261789801789907430290345299161733712505",
"139048859500509168055046867244500851687",
"257961612416841515284503537751530379216",
"327000728528141458032998048581281933328",
"324832784762358161403787315817939520899",
"187025807749310196214096730729580173242",
"243805659159779289194383360558584794068"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-e9e89657",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "269070254289128129572952607310692788097",
"length": 397.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-eb6fe9e7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595",
"signature_version": "v1",
"target": {
"function": "snd_pcm_action_nonatomic",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "269070254289128129572952607310692788097",
"length": 397.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-f110d8d6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9",
"signature_version": "v1",
"target": {
"function": "snd_pcm_attach_substream",
"file": "sound/core/pcm.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "234212174575206689578587734949620021933",
"length": 2159.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-f1d4b101",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"file": "sound/core/pcm_native.c"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"117563693018778860706941935226249898065",
"313739024883503705859955778740117932910",
"199387604828778541749504963928444326789",
"24580462051509251256140622661351724119",
"189240290914728159498450390798302284430",
"127623612994849950147457156768605169337",
"164974813777030698597446309751687363515",
"150758595838095223585550906875762551376",
"212552599366451457211650513055322298807",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"202411202668230090060486071129081967626",
"30014519617260402417054184478047168606",
"337686640140720279700517155260350591131",
"250033584270396326337154311529117176185",
"64977954911827033632706745480890109437",
"72746969655290870613047615225239230234",
"67912243688881908058978020612233839338",
"159758796371359216268717111890655085675",
"188012518172387198850231907341519656316",
"247827757133445911427311174654058941164",
"148851617474339038361609449345449995861",
"134088831372658711638957018277871498559",
"184717304625830472891892932298569729068",
"1360824980677708708765972200945657653",
"276143432991662162607400669899161689493",
"187997130565742595084349002831506963000",
"181361604464786382640016824794281441449",
"97985147439850811165511914836622232411",
"67119919631173729547914076463453802616",
"127680148594624682411076267807029208601",
"48226369023288197926124291715188163878",
"226806091620331176468545758155127978283"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-f718f3c0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4",
"signature_version": "v1",
"target": {
"file": "include/sound/pcm.h"
},
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"321445112182442267863156254657513030809",
"80917516589677206457910334569433274538",
"339965770878999094636430979844384141817",
"333679430049942768591500971059190186844"
]
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-fc456969",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "wait_for_avail",
"file": "sound/core/pcm_lib.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68311833940496170799988955630951369566",
"length": 1570.0
}
},
{
"deprecated": false,
"id": "CVE-2022-49272-ffb4565e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433",
"signature_version": "v1",
"target": {
"function": "snd_pcm_hw_free",
"file": "sound/core/pcm_native.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "68611457663929413461086978289993356084",
"length": 617.0
}
}
]