CVE-2022-49272

Source
https://nvd.nist.gov/vuln/detail/CVE-2022-49272
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2022-49272.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2022-49272
Downstream
Related
Published
2025-02-26T01:56:18Z
Modified
2025-10-21T10:12:26.217226Z
Summary
ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock
Details

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.

References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
73867cb2bc7dfa7fbd219e53a0b68d253d8fda09
Fixed
7e9133607e1501c94881be35e118d8f84d96dcb4
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
b3830197aa7413c65767cf5a1aa8775c83f0dbf7
Fixed
40f4cffbe13a51faf136faf5f9ef6847782cd595
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
08d1807f097a63ea00a7067dad89c1c81cb2115e
Fixed
9661bf674d6a82b76e4ae424438a8ce1e3ed855d
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
8527c8f052fb42091c6569cb928e472376a4a889
Fixed
9017201e8d8c6d1472273361389ed431188584a0
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
47711ff10c7e126702cfa725f6d86ef529d15a5f
Fixed
7777744e92a0b30e3e0cce2758d911837011ebd9
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
4d1b0ace2d56dc27cc4921eda7fae57f77f03eb5
Fixed
abedf0d08c79d76da0d6fa0d5dbbc98871dcbc2e
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
dd2f8c684da3e226e5ec7a81c89ff5fd4a957a03
Fixed
be9813ad2fc8f0885f5ce6925af0d993ce5da4e5
Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
dca947d4d26dbf925a64a6cfb2ddbc035e831a3d
Fixed
bc55cfd5718c7c23e5524582e9fa70b4d10f2433

Affected versions

v5.*

v5.10.109
v5.15.32
v5.16.18
v5.17.1

Database specific

vanir_signatures

[
    {
        "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
        }
    }
]

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
5.10.109
Fixed
5.10.110
Type
ECOSYSTEM
Events
Introduced
5.15.32
Fixed
5.15.33
Type
ECOSYSTEM
Events
Introduced
5.16.18
Fixed
5.16.19
Type
ECOSYSTEM
Events
Introduced
5.17.1
Fixed
5.17.2