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.
{ "vanir_signatures": [ { "id": "CVE-2022-50030-0418b7f5", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1809.0, "function_hash": "139432282029987413238530658650420198121" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmestat_write" } }, { "id": "CVE-2022-50030-0593edb5", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1050.0, "function_hash": "84044303684565447144034104494348621136" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_multixripools_write" } }, { "id": "CVE-2022-50030-0f70f411", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "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" ] }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c" } }, { "id": "CVE-2022-50030-16ca66cf", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1632.0, "function_hash": "59280134373016920272807275778403132104" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmeio_trc_write" } }, { "id": "CVE-2022-50030-2f262e4f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1789.0, "function_hash": "195928503663694040487936553967846318378" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_hdwqstat_write" } }, { "id": "CVE-2022-50030-316f80b2", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2779.0, "function_hash": "30872513441156723181042500848775700962" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_ioktime_write" } }, { "id": "CVE-2022-50030-3725959f", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1789.0, "function_hash": "195928503663694040487936553967846318378" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_hdwqstat_write" } }, { "id": "CVE-2022-50030-3abcd9f0", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2779.0, "function_hash": "30872513441156723181042500848775700962" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_ioktime_write" } }, { "id": "CVE-2022-50030-40c5860c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "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" ] }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c" } }, { "id": "CVE-2022-50030-43b063ea", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2779.0, "function_hash": "30872513441156723181042500848775700962" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_ioktime_write" } }, { "id": "CVE-2022-50030-4811010c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "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" ] }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c" } }, { "id": "CVE-2022-50030-4a99b841", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1751.0, "function_hash": "323010633865435497715699161405763337331" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_cpucheck_write" } }, { "id": "CVE-2022-50030-4dd56a47", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1632.0, "function_hash": "59280134373016920272807275778403132104" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmeio_trc_write" } }, { "id": "CVE-2022-50030-5060b290", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "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" ] }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c" } }, { "id": "CVE-2022-50030-56ed7792", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1809.0, "function_hash": "139432282029987413238530658650420198121" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmestat_write" } }, { "id": "CVE-2022-50030-80e0995d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1104.0, "function_hash": "192098110387875931769448046702892833728" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_multixripools_write" } }, { "id": "CVE-2022-50030-8a281c30", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2779.0, "function_hash": "30872513441156723181042500848775700962" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmektime_write" } }, { "id": "CVE-2022-50030-8b72c6c1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1050.0, "function_hash": "84044303684565447144034104494348621136" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_multixripools_write" } }, { "id": "CVE-2022-50030-90253964", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "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" ] }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c" } }, { "id": "CVE-2022-50030-984a385d", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1789.0, "function_hash": "195928503663694040487936553967846318378" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_hdwqstat_write" } }, { "id": "CVE-2022-50030-a196600e", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1632.0, "function_hash": "59280134373016920272807275778403132104" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmeio_trc_write" } }, { "id": "CVE-2022-50030-a96cb290", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1809.0, "function_hash": "139432282029987413238530658650420198121" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmestat_write" } }, { "id": "CVE-2022-50030-b5c887a1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1809.0, "function_hash": "139432282029987413238530658650420198121" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmestat_write" } }, { "id": "CVE-2022-50030-bc53f430", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1789.0, "function_hash": "195928503663694040487936553967846318378" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_hdwqstat_write" } }, { "id": "CVE-2022-50030-c35d04ba", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b92506dc51f81741eb26609175ac206c20f06e0a", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1632.0, "function_hash": "59280134373016920272807275778403132104" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmeio_trc_write" } }, { "id": "CVE-2022-50030-caef367b", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 2779.0, "function_hash": "30872513441156723181042500848775700962" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_ioktime_write" } }, { "id": "CVE-2022-50030-d8d00d3c", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f8191d40aa612981ce897e66cda6a88db8df17bb", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1050.0, "function_hash": "84044303684565447144034104494348621136" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_multixripools_write" } }, { "id": "CVE-2022-50030-db368200", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2d544e9d19c109dfe34b3dc1253a8b2971abe060", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1809.0, "function_hash": "139432282029987413238530658650420198121" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmestat_write" } }, { "id": "CVE-2022-50030-ec7a01a3", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@927907f1cbb3408cadde637fccfc17bb6b10a87d", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1632.0, "function_hash": "59280134373016920272807275778403132104" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_nvmeio_trc_write" } }, { "id": "CVE-2022-50030-f4f0f2ba", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c29a4baaad38a332c0ae480cf6d6c5bf75ac1828", "deprecated": false, "signature_version": "v1", "signature_type": "Function", "digest": { "length": 1050.0, "function_hash": "84044303684565447144034104494348621136" }, "target": { "file": "drivers/scsi/lpfc/lpfc_debugfs.c", "function": "lpfc_debugfs_multixripools_write" } } ] }