In the Linux kernel, the following vulnerability has been resolved:
scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
Malformed user input to debugfs results in buffer overflow crashes. Adapt input string lengths to fit within internal buffers, leaving space for NULL terminators.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-0418b7f5",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmestat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1809.0,
"function_hash": "139432282029987413238530658650420198121"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-0593edb5",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_multixripools_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1050.0,
"function_hash": "84044303684565447144034104494348621136"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-0f70f411",
"deprecated": false,
"target": {
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"271860781352652896420994273307406166777",
"85145692002678989467498003709901218122",
"21626712341268922339900803883497816379",
"287404443187309574247151569365228790702",
"262746545566301367570955619925029399232",
"292951922049011246739944335708261973014",
"213853975501545357502055928688273282514",
"230530337420639690162660226676099866378",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"49522559002124232038574252740651335052",
"291890971807622334348326081552669620618",
"67881477681929998330514152579328887556",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"167971133204621272134873766164676366528",
"145253163899317338265137900297126449193",
"283435416243757717142575151344407904767",
"99485544397434681859174252269098146009",
"39235220270803927909280410239454910921",
"173044208266271661804809507622479694374",
"52169642802417746341839687487569645344",
"9317718706375320109375231453673129702",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-16ca66cf",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmeio_trc_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1632.0,
"function_hash": "59280134373016920272807275778403132104"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-2f262e4f",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_hdwqstat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1789.0,
"function_hash": "195928503663694040487936553967846318378"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-316f80b2",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_ioktime_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 2779.0,
"function_hash": "30872513441156723181042500848775700962"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-3725959f",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_hdwqstat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1789.0,
"function_hash": "195928503663694040487936553967846318378"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-3abcd9f0",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_ioktime_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 2779.0,
"function_hash": "30872513441156723181042500848775700962"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-40c5860c",
"deprecated": false,
"target": {
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"271860781352652896420994273307406166777",
"85145692002678989467498003709901218122",
"144942889857850050334565867369492987314",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"292951922049011246739944335708261973014",
"213853975501545357502055928688273282514",
"230530337420639690162660226676099866378",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"49522559002124232038574252740651335052",
"291890971807622334348326081552669620618",
"67881477681929998330514152579328887556",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"167971133204621272134873766164676366528",
"145253163899317338265137900297126449193",
"283435416243757717142575151344407904767",
"99485544397434681859174252269098146009",
"39235220270803927909280410239454910921",
"144239703574445967132457989921955089083",
"229567898496112436200884421218411530934",
"270385924658192872309763406235924519441",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-43b063ea",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_ioktime_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 2779.0,
"function_hash": "30872513441156723181042500848775700962"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-4811010c",
"deprecated": false,
"target": {
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"271860781352652896420994273307406166777",
"85145692002678989467498003709901218122",
"144942889857850050334565867369492987314",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"292951922049011246739944335708261973014",
"213853975501545357502055928688273282514",
"230530337420639690162660226676099866378",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"49522559002124232038574252740651335052",
"291890971807622334348326081552669620618",
"67881477681929998330514152579328887556",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"167971133204621272134873766164676366528",
"145253163899317338265137900297126449193",
"283435416243757717142575151344407904767",
"99485544397434681859174252269098146009",
"39235220270803927909280410239454910921",
"144239703574445967132457989921955089083",
"229567898496112436200884421218411530934",
"270385924658192872309763406235924519441",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-4a99b841",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_cpucheck_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1751.0,
"function_hash": "323010633865435497715699161405763337331"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-4dd56a47",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmeio_trc_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1632.0,
"function_hash": "59280134373016920272807275778403132104"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-5060b290",
"deprecated": false,
"target": {
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"271860781352652896420994273307406166777",
"85145692002678989467498003709901218122",
"144942889857850050334565867369492987314",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"292951922049011246739944335708261973014",
"213853975501545357502055928688273282514",
"230530337420639690162660226676099866378",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"49522559002124232038574252740651335052",
"291890971807622334348326081552669620618",
"67881477681929998330514152579328887556",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"167971133204621272134873766164676366528",
"145253163899317338265137900297126449193",
"283435416243757717142575151344407904767",
"99485544397434681859174252269098146009",
"39235220270803927909280410239454910921",
"144239703574445967132457989921955089083",
"229567898496112436200884421218411530934",
"270385924658192872309763406235924519441",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-56ed7792",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmestat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1809.0,
"function_hash": "139432282029987413238530658650420198121"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-80e0995d",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_multixripools_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1104.0,
"function_hash": "192098110387875931769448046702892833728"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-8a281c30",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmektime_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 2779.0,
"function_hash": "30872513441156723181042500848775700962"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-8b72c6c1",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_multixripools_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1050.0,
"function_hash": "84044303684565447144034104494348621136"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-90253964",
"deprecated": false,
"target": {
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"271860781352652896420994273307406166777",
"85145692002678989467498003709901218122",
"144942889857850050334565867369492987314",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"292951922049011246739944335708261973014",
"213853975501545357502055928688273282514",
"230530337420639690162660226676099866378",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"49522559002124232038574252740651335052",
"291890971807622334348326081552669620618",
"67881477681929998330514152579328887556",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565",
"167971133204621272134873766164676366528",
"145253163899317338265137900297126449193",
"283435416243757717142575151344407904767",
"99485544397434681859174252269098146009",
"39235220270803927909280410239454910921",
"144239703574445967132457989921955089083",
"229567898496112436200884421218411530934",
"270385924658192872309763406235924519441",
"331478606998778555332620564815998043146",
"306563704308435148404155338702131266565"
]
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-984a385d",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_hdwqstat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1789.0,
"function_hash": "195928503663694040487936553967846318378"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-a196600e",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmeio_trc_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1632.0,
"function_hash": "59280134373016920272807275778403132104"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-a96cb290",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmestat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1809.0,
"function_hash": "139432282029987413238530658650420198121"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-b5c887a1",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmestat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1809.0,
"function_hash": "139432282029987413238530658650420198121"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-bc53f430",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_hdwqstat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1789.0,
"function_hash": "195928503663694040487936553967846318378"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a",
"id": "CVE-2022-50030-c35d04ba",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmeio_trc_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1632.0,
"function_hash": "59280134373016920272807275778403132104"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-caef367b",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_ioktime_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 2779.0,
"function_hash": "30872513441156723181042500848775700962"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb",
"id": "CVE-2022-50030-d8d00d3c",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_multixripools_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1050.0,
"function_hash": "84044303684565447144034104494348621136"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060",
"id": "CVE-2022-50030-db368200",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmestat_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1809.0,
"function_hash": "139432282029987413238530658650420198121"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d",
"id": "CVE-2022-50030-ec7a01a3",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_nvmeio_trc_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1632.0,
"function_hash": "59280134373016920272807275778403132104"
}
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828",
"id": "CVE-2022-50030-f4f0f2ba",
"deprecated": false,
"target": {
"function": "lpfc_debugfs_multixripools_write",
"file": "drivers/scsi/lpfc/lpfc_debugfs.c"
},
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"length": 1050.0,
"function_hash": "84044303684565447144034104494348621136"
}
}
]