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.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-03cb023b", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "90380039315142441408399325123289830221", "189386113582167057226753643823816382859", "138966125084580441647775407449080514618", "261789801789907430290345299161733712505", "139048859500509168055046867244500851687", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-044a62b9", "digest": { "function_hash": "185457427953171771377170909860338579416", "length": 401.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-079cf52c", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-09f57ee5", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-0a18208e", "digest": { "function_hash": "306448051610845911209192523101334428929", "length": 2925.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-0e50dc13", "digest": { "line_hashes": [ "321445112182442267863156254657513030809", "80917516589677206457910334569433274538", "339965770878999094636430979844384141817", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-16d3867e", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "273498269500920014192259611492226473443", "152668768306890628141126932488731187471", "111804695684425602771827598004552201465", "210518750976570208670896860465998848886", "317892808318714105196125503336330683157", "285375565409456650597537559978131701364", "138579244677330793086115174689170000870", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-21419b4c", "digest": { "function_hash": "185457427953171771377170909860338579416", "length": 401.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-262c26b3", "digest": { "function_hash": "294639435259757280843553939819938821389", "length": 2948.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-2adbe53e", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-2e7e42ac", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "201345959981671333420128292782412826900", "210518750976570208670896860465998848886", "317892808318714105196125503336330683157", "285375565409456650597537559978131701364", "138579244677330793086115174689170000870", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-3037e73c", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "90380039315142441408399325123289830221", "189386113582167057226753643823816382859", "138966125084580441647775407449080514618", "261789801789907430290345299161733712505", "139048859500509168055046867244500851687", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-35f04c74", "digest": { "function_hash": "68611457663929413461086978289993356084", "length": 617.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-393e0a47", "digest": { "function_hash": "96220686546771043437083967827149728701", "length": 3036.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-3a6e51a6", "digest": { "function_hash": "185457427953171771377170909860338579416", "length": 401.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-3d62ed34", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-3f5d2e99", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-40e754b0", "digest": { "line_hashes": [ "296724406778528072986944202682172185191", "15417671853555789833660108217396371261", "205699437798367855303755070586431609281", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-449c086e", "digest": { "line_hashes": [ "296724406778528072986944202682172185191", "15417671853555789833660108217396371261", "205699437798367855303755070586431609281", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-46ec631e", "digest": { "function_hash": "134391426036721437750367560579479996706", "length": 2950.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-472b2135", "digest": { "function_hash": "306448051610845911209192523101334428929", "length": 2925.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-490b4a33", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-503f689e", "digest": { "function_hash": "68611457663929413461086978289993356084", "length": 617.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-50af3b10", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-5c8493a3", "digest": { "function_hash": "134391426036721437750367560579479996706", "length": 2950.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-5d704c2d", "digest": { "function_hash": "134391426036721437750367560579479996706", "length": 2950.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-5dfdcf60", "digest": { "function_hash": "185457427953171771377170909860338579416", "length": 401.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-61ff1b45", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-6376edb7", "digest": { "line_hashes": [ "321445112182442267863156254657513030809", "80917516589677206457910334569433274538", "339965770878999094636430979844384141817", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-644ec1d1", "digest": { "function_hash": "68611457663929413461086978289993356084", "length": 617.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-674343c1", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-6dd26238", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-6ffa29a2", "digest": { "function_hash": "185457427953171771377170909860338579416", "length": 401.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-70d1fdd2", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-7552ead8", "digest": { "function_hash": "96220686546771043437083967827149728701", "length": 3036.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-7a24c8fd", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-8166484c", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-82ef429b", "digest": { "line_hashes": [ "296724406778528072986944202682172185191", "15417671853555789833660108217396371261", "205699437798367855303755070586431609281", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-8be69b38", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-8ce8838c", "digest": { "line_hashes": [ "296724406778528072986944202682172185191", "15417671853555789833660108217396371261", "205699437798367855303755070586431609281", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-8d7fcfd2", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-929a4ca6", "digest": { "function_hash": "267709951629770584139923934817596126898", "length": 2195.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-943d99c3", "digest": { "function_hash": "92250218754330096827673565625696070249", "length": 2986.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-95b7ca4a", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-971eb0db", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-984f4491", "digest": { "function_hash": "39414446419623668981506562605203186313", "length": 663.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-9bfae85b", "digest": { "function_hash": "247914869221344534320606588316189416220", "length": 2735.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-a29a1015", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "273498269500920014192259611492226473443", "152668768306890628141126932488731187471", "111804695684425602771827598004552201465", "210518750976570208670896860465998848886", "317892808318714105196125503336330683157", "285375565409456650597537559978131701364", "138579244677330793086115174689170000870", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-a5f93e63", "digest": { "function_hash": "247914869221344534320606588316189416220", "length": 2735.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-a63f3b7a", "digest": { "function_hash": "247914869221344534320606588316189416220", "length": 2735.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-a895cd17", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-ac018b96", "digest": { "line_hashes": [ "296724406778528072986944202682172185191", "15417671853555789833660108217396371261", "205699437798367855303755070586431609281", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-ae533251", "digest": { "function_hash": "39414446419623668981506562605203186313", "length": 663.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-aee8be1e", "digest": { "function_hash": "267801026753915147822792134983294181802", "length": 1555.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-b502eb88", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "file": "sound/core/pcm.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-b59b5c0a", "digest": { "line_hashes": [ "79454509452003185125020972840648817942", "309585998628239510160137638634761224647", "227822531208316542956056577168448030332", "148079315013099417183483357495700800953" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-b70b6dff", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-b9730de4", "digest": { "function_hash": "291257953971336598628427041817355003163", "length": 2947.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-bc461d5d", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-c7029e07", "digest": { "function_hash": "306448051610845911209192523101334428929", "length": 2925.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-c9ac6515", "digest": { "function_hash": "269070254289128129572952607310692788097", "length": 397.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-cdc4cf15", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-cf232dcb", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d031b064", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d3cb0429", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "201345959981671333420128292782412826900", "210518750976570208670896860465998848886", "317892808318714105196125503336330683157", "285375565409456650597537559978131701364", "138579244677330793086115174689170000870", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "function": "__snd_pcm_lib_xfer", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d597911f", "digest": { "function_hash": "96220686546771043437083967827149728701", "length": 3036.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d75b6cd6", "digest": { "function_hash": "39414446419623668981506562605203186313", "length": 663.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d7a31bf4", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-d9e22b35", "digest": { "function_hash": "68611457663929413461086978289993356084", "length": 617.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "snd_pcm_hw_params", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-e438f87f", "digest": { "function_hash": "134391426036721437750367560579479996706", "length": 2950.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9017201e8d8c6d1472273361389ed431188584a0", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-e6038756", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "201345959981671333420128292782412826900", "210518750976570208670896860465998848886", "317892808318714105196125503336330683157", "285375565409456650597537559978131701364", "138579244677330793086115174689170000870", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-e992971b", "digest": { "function_hash": "267709951629770584139923934817596126898", "length": 2195.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@be9813ad2fc8f0885f5ce6925af0d993ce5da4e5", "target": { "file": "sound/core/pcm_lib.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-e9e5c0b4", "digest": { "line_hashes": [ "239135749245684732916001537220114360218", "316006268142497173371399787251997383189", "194248710045811761012098311509697170522", "202186664337769444369104215801920615318", "232070934053995270201568029133423458119", "30569488661709392689705553577722946895", "97094634457627946278749443985476405626", "193031749845288246931423096242671643949", "119502934585299710414831524683192990052", "227016862960695003454253612457102615957", "228351801550924838378725512233636603536", "166239708556946675540833994714909888193", "90380039315142441408399325123289830221", "189386113582167057226753643823816382859", "138966125084580441647775407449080514618", "261789801789907430290345299161733712505", "139048859500509168055046867244500851687", "257961612416841515284503537751530379216", "327000728528141458032998048581281933328", "324832784762358161403787315817939520899", "187025807749310196214096730729580173242", "243805659159779289194383360558584794068" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9661bf674d6a82b76e4ae424438a8ce1e3ed855d", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-e9e89657", "digest": { "function_hash": "269070254289128129572952607310692788097", "length": 397.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@40f4cffbe13a51faf136faf5f9ef6847782cd595", "target": { "function": "snd_pcm_action_nonatomic", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-eb6fe9e7", "digest": { "function_hash": "269070254289128129572952607310692788097", "length": 397.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7777744e92a0b30e3e0cce2758d911837011ebd9", "target": { "function": "snd_pcm_attach_substream", "file": "sound/core/pcm.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-f110d8d6", "digest": { "function_hash": "234212174575206689578587734949620021933", "length": 2159.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "file": "sound/core/pcm_native.c" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-f1d4b101", "digest": { "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" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7e9133607e1501c94881be35e118d8f84d96dcb4", "target": { "file": "include/sound/pcm.h" }, "signature_type": "Line", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-f718f3c0", "digest": { "line_hashes": [ "321445112182442267863156254657513030809", "80917516589677206457910334569433274538", "339965770878999094636430979844384141817", "333679430049942768591500971059190186844" ], "threshold": 0.9 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "wait_for_avail", "file": "sound/core/pcm_lib.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-fc456969", "digest": { "function_hash": "68311833940496170799988955630951369566", "length": 1570.0 } }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@bc55cfd5718c7c23e5524582e9fa70b4d10f2433", "target": { "function": "snd_pcm_hw_free", "file": "sound/core/pcm_native.c" }, "signature_type": "Function", "deprecated": false, "signature_version": "v1", "id": "CVE-2022-49272-ffb4565e", "digest": { "function_hash": "68611457663929413461086978289993356084", "length": 617.0 } } ]