In the Linux kernel, the following vulnerability has been resolved:
ALSA: pcm: Check for null pointer of pointer substream before dereferencing it
Pointer substream is being dereferenced on the assignment of pointer card before substream is being null checked with the macro PCMRUNTIMECHECK. Although PCMRUNTIMECHECK calls BUG_ON, it still is useful to perform the the pointer check before card is assigned.
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-04086de1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7784d22f81a29df2ec57ca90d54f93a35cbcd1a2",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-0a7f8544",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1f2e28857be1e5c7db39bbc221332215fc5467e3",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-2162d7ee",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2421a196cb0911ea95aec1050a0b830464c8fa6",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-495948ba",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2c68c52898f623fe84518da4606538d193b0cca",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-52fc3bbe",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b2421a196cb0911ea95aec1050a0b830464c8fa6",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-626a7ffa",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1f2e28857be1e5c7db39bbc221332215fc5467e3",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-6c5b49dc",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7784d22f81a29df2ec57ca90d54f93a35cbcd1a2",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-76cd75a1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b41ef7ad9238c22aa2e142f5ce4ce1a1a0d48123",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-97014aa0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@011b559be832194f992f73d6c0d5485f5925a10b",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-a33ebf24",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@011b559be832194f992f73d6c0d5485f5925a10b",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"function_hash": "347503401922853025923354207760669259",
"length": 364.0
},
"id": "CVE-2022-49498-bf04445f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f2c68c52898f623fe84518da4606538d193b0cca",
"signature_type": "Function",
"target": {
"function": "snd_pcm_lib_free_pages",
"file": "sound/core/pcm_memory.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"161553153454918952925414981542710054757",
"193421450210077161737415718729802864711",
"100356067064553777316477780635106313280",
"100429090996580810756594261761240245374",
"264481050580558591511003279812025969191",
"313757111533338500186654526852494054928",
"77804617326512805968311460070379572126",
"243785454573970078561117868642366553740"
],
"threshold": 0.9
},
"id": "CVE-2022-49498-e9b18223",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b41ef7ad9238c22aa2e142f5ce4ce1a1a0d48123",
"signature_type": "Line",
"target": {
"file": "sound/core/pcm_memory.c"
}
}
]