In the Linux kernel, the following vulnerability has been resolved:
scsi: pm8001: Fix abort all task initialization
In pm80xxsendabortall(), the nelem field of the ccb used is not initialized to 0. This missing initialization sometimes lead to the task completion path seeing the ccb with a non-zero nelem resulting in the execution of invalid dmaunmapsg() calls in pm8001ccbtaskfree(), causing a crash such as:
[ 197.676341] RIP: 0010:iommudmaunmapsg+0x6d/0x280 [ 197.700204] RSP: 0018:ffff889bbcf89c88 EFLAGS: 00010012 [ 197.705485] RAX: dffffc0000000000 RBX: 0000000000000000 RCX: ffffffff83d0bda0 [ 197.712687] RDX: 0000000000000002 RSI: 0000000000000000 RDI: ffff88810dffc0d0 [ 197.719887] RBP: 0000000000000000 R08: 0000000000000000 R09: ffff8881c790098b [ 197.727089] R10: ffffed1038f20131 R11: 0000000000000001 R12: 0000000000000000 [ 197.734296] R13: ffff88810dffc0d0 R14: 0000000000000010 R15: 0000000000000000 [ 197.741493] FS: 0000000000000000(0000) GS:ffff889bbcf80000(0000) knlGS:0000000000000000 [ 197.749659] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 197.755459] CR2: 00007f16c1b42734 CR3: 0000000004814000 CR4: 0000000000350ee0 [ 197.762656] Call Trace: [ 197.765127] <IRQ> [ 197.767162] pm8001ccbtaskfree+0x5f1/0x820 [pm80xx] [ 197.772364] ? dorawspinunlock+0x54/0x220 [ 197.776680] pm8001mpitaskabortresp+0x2ce/0x4f0 [pm80xx] [ 197.782406] processoq+0xe85/0x7890 [pm80xx] [ 197.786817] ? lockacquire+0x194/0x490 [ 197.790697] ? handleirqevent+0x10e/0x1b0 [ 197.794920] ? mpisatacompletion+0x2d70/0x2d70 [pm80xx] [ 197.800378] ? _wakeupbit+0x100/0x100 [ 197.804340] ? lockisheldtype+0x98/0x110 [ 197.808565] pm80xxchipisr+0x94/0x130 [pm80xx] [ 197.813243] taskletactioncommon.constprop.0+0x24b/0x2f0 [ 197.818785] _dosoftirq+0x1b5/0x82d [ 197.822485] ? dorawspinunlock+0x54/0x220 [ 197.826799] _irqexitrcu+0x17e/0x1e0 [ 197.830678] irqexitrcu+0xa/0x20 [ 197.834114] commoninterrupt+0x78/0x90 [ 197.840051] </IRQ> [ 197.844236] <TASK> [ 197.848397] asmcommoninterrupt+0x1e/0x40
Avoid this issue by always initializing the ccb nelem field to 0 in pm8001sendabortall(), pm8001sendreadlog() and pm80xxsendabortall().
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f12845c8389855dbcc67baa068b6832dc4a396e",
"signature_version": "v1",
"digest": {
"function_hash": "185956634055924338938570532755338291997",
"length": 1524.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-04a05d7a",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9914461db82caee6c519acfbe10a86fe11bcdeca",
"signature_version": "v1",
"digest": {
"function_hash": "335668220034411705904304421016876151639",
"length": 874.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-05ccc98a",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@765674e3b30121782a2b792684554baa48c61f5e",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-085e40d3",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f12845c8389855dbcc67baa068b6832dc4a396e",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-0aa6dfc4",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1824a21b2cedc5774a5adfa74f5f7b90472d8677",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-0b737705",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8db786858d895ac58342f67767b4999ae6538fa",
"signature_version": "v1",
"digest": {
"function_hash": "185956634055924338938570532755338291997",
"length": 1524.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-17b47832",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ec4471550cc53e96485a7124c5891e6a38d1c3",
"signature_version": "v1",
"digest": {
"function_hash": "111620348768659837787050777134038607007",
"length": 1525.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-1e594780",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8db786858d895ac58342f67767b4999ae6538fa",
"signature_version": "v1",
"digest": {
"function_hash": "275275103849586355018360102123865984467",
"length": 870.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-376e1f5d",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@326d894adf89f3c707b7784becbe241830daaab6",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-44bd99e9",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cd02e0951b520bef324adb9a35afcc92501caf",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-454cf656",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@279f318bd7d6e04e6e0bc7b8cd8e190da8fa37a4",
"signature_version": "v1",
"digest": {
"function_hash": "275275103849586355018360102123865984467",
"length": 870.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-4ac41069",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cd02e0951b520bef324adb9a35afcc92501caf",
"signature_version": "v1",
"digest": {
"function_hash": "275275103849586355018360102123865984467",
"length": 870.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-4f5fc3f2",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f12845c8389855dbcc67baa068b6832dc4a396e",
"signature_version": "v1",
"digest": {
"function_hash": "271074245985777287581145577741151114653",
"length": 975.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-57ec1462",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ec4471550cc53e96485a7124c5891e6a38d1c3",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-59f7b670",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@765674e3b30121782a2b792684554baa48c61f5e",
"signature_version": "v1",
"digest": {
"function_hash": "335668220034411705904304421016876151639",
"length": 874.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-5eccd4e7",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@279f318bd7d6e04e6e0bc7b8cd8e190da8fa37a4",
"signature_version": "v1",
"digest": {
"function_hash": "185956634055924338938570532755338291997",
"length": 1524.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-6873a46f",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@765674e3b30121782a2b792684554baa48c61f5e",
"signature_version": "v1",
"digest": {
"function_hash": "111620348768659837787050777134038607007",
"length": 1525.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-689cffa4",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1824a21b2cedc5774a5adfa74f5f7b90472d8677",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-7034d3ac",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@326d894adf89f3c707b7784becbe241830daaab6",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-712d3202",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ec4471550cc53e96485a7124c5891e6a38d1c3",
"signature_version": "v1",
"digest": {
"function_hash": "287509375817460807925705194740122841813",
"length": 920.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-7293e33d",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9914461db82caee6c519acfbe10a86fe11bcdeca",
"signature_version": "v1",
"digest": {
"function_hash": "111620348768659837787050777134038607007",
"length": 1525.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-7c755537",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9914461db82caee6c519acfbe10a86fe11bcdeca",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-80247abc",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ec4471550cc53e96485a7124c5891e6a38d1c3",
"signature_version": "v1",
"digest": {
"function_hash": "335668220034411705904304421016876151639",
"length": 874.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-817d3cd6",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d6ec4471550cc53e96485a7124c5891e6a38d1c3",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-8d749ed7",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@326d894adf89f3c707b7784becbe241830daaab6",
"signature_version": "v1",
"digest": {
"function_hash": "275275103849586355018360102123865984467",
"length": 870.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-8e9eb7cd",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8db786858d895ac58342f67767b4999ae6538fa",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-9dced1c6",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@326d894adf89f3c707b7784becbe241830daaab6",
"signature_version": "v1",
"digest": {
"function_hash": "271074245985777287581145577741151114653",
"length": 975.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-a774b33a",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@326d894adf89f3c707b7784becbe241830daaab6",
"signature_version": "v1",
"digest": {
"function_hash": "185956634055924338938570532755338291997",
"length": 1524.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-a7aac7e8",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@765674e3b30121782a2b792684554baa48c61f5e",
"signature_version": "v1",
"digest": {
"function_hash": "287509375817460807925705194740122841813",
"length": 920.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-ab3d56dd",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9914461db82caee6c519acfbe10a86fe11bcdeca",
"signature_version": "v1",
"digest": {
"function_hash": "287509375817460807925705194740122841813",
"length": 920.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-abca87cc",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f12845c8389855dbcc67baa068b6832dc4a396e",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-b0de85b5",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9914461db82caee6c519acfbe10a86fe11bcdeca",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-ba1a8709",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8db786858d895ac58342f67767b4999ae6538fa",
"signature_version": "v1",
"digest": {
"function_hash": "271074245985777287581145577741151114653",
"length": 975.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-ba2abb83",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@765674e3b30121782a2b792684554baa48c61f5e",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-c01db156",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1824a21b2cedc5774a5adfa74f5f7b90472d8677",
"signature_version": "v1",
"digest": {
"function_hash": "335668220034411705904304421016876151639",
"length": 874.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-c1b69a82",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c8db786858d895ac58342f67767b4999ae6538fa",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-c4a9200f",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cd02e0951b520bef324adb9a35afcc92501caf",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-cfa97380",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cd02e0951b520bef324adb9a35afcc92501caf",
"signature_version": "v1",
"digest": {
"function_hash": "185956634055924338938570532755338291997",
"length": 1524.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-d3414b71",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@279f318bd7d6e04e6e0bc7b8cd8e190da8fa37a4",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519",
"149533770330410037651244386865187323734",
"180528036452582113579398197910814093257",
"63205062021138604296248442845142516045",
"314137829945955966234541481410195010444"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-d3699cba",
"deprecated": false,
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1824a21b2cedc5774a5adfa74f5f7b90472d8677",
"signature_version": "v1",
"digest": {
"function_hash": "287509375817460807925705194740122841813",
"length": 920.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-dde9030e",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7f12845c8389855dbcc67baa068b6832dc4a396e",
"signature_version": "v1",
"digest": {
"function_hash": "275275103849586355018360102123865984467",
"length": 870.0
},
"target": {
"function": "pm8001_send_abort_all",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-e611668e",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@16cd02e0951b520bef324adb9a35afcc92501caf",
"signature_version": "v1",
"digest": {
"function_hash": "271074245985777287581145577741151114653",
"length": 975.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-e91f4ec8",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@279f318bd7d6e04e6e0bc7b8cd8e190da8fa37a4",
"signature_version": "v1",
"digest": {
"function_hash": "271074245985777287581145577741151114653",
"length": 975.0
},
"target": {
"function": "pm80xx_send_abort_all",
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-ed59cc7e",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@1824a21b2cedc5774a5adfa74f5f7b90472d8677",
"signature_version": "v1",
"digest": {
"function_hash": "111620348768659837787050777134038607007",
"length": 1525.0
},
"target": {
"function": "pm8001_send_read_log",
"file": "drivers/scsi/pm8001/pm8001_hwi.c"
},
"id": "CVE-2022-49217-eed27ce6",
"deprecated": false,
"signature_type": "Function"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@279f318bd7d6e04e6e0bc7b8cd8e190da8fa37a4",
"signature_version": "v1",
"digest": {
"line_hashes": [
"149533770330410037651244386865187323734",
"291656585254884924306461540045394296766",
"44576626764648338417507772242450266320",
"177886159868732292225996062958228133519"
],
"threshold": 0.9
},
"target": {
"file": "drivers/scsi/pm8001/pm80xx_hwi.c"
},
"id": "CVE-2022-49217-f9d8ec9e",
"deprecated": false,
"signature_type": "Line"
}
]