In the Linux kernel, the following vulnerability has been resolved:
scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
Fix a NULL pointer crash that occurs when we are freeing the socket at the same time we access it via sysfs.
The problem is that:
iscsiswtcpconngetparam() and iscsiswtcphostgetparam() take the frwdlock and do sockhold() then drop the frwdlock. sockhold() does a get on the "struct sock".
iscsiswtcpreleaseconn() does sockfdput() which does the last put on the "struct socket" and that does _sock_release() which sets the sock->ops to NULL.
iscsiswtcpconngetparam() and iscsiswtcphostgetparam() then call kernel_getpeername() which accesses the NULL sock->ops.
Above we do a get on the "struct sock", but we needed a get on the "struct socket". Originally, we just held the frwdlock the entire time but in commit bcf3a2953d36 ("scsi: iscsi: iscsitcp: Avoid holding spinlock while calling getpeername()") we switched to refcount based because the network layer changed and started taking a mutex in that path, so we could no longer hold the frwd_lock.
Instead of trying to maintain multiple refcounts, this just has us use a mutex for accessing the socket in the interface code paths.
[ { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_conn_bind", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "268348442605960939256420828930187300940", "length": 863.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-02578687" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_conn_create", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "131584780741477975747831059722421279804", "length": 1003.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-0444dec0" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_conn_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "323380214708827474851487086206334222119", "length": 858.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-0477836b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "191751855857046648423255296078017420056", "41293837736537616299916743165973875458", "321271139873854722369821703709870057523", "133057601416430683532221514748826322098", "308335880205260094528813366947313077481", "59380767186853279684955083642544792500", "220021910278719111642879643633093962355", "137084031781393055879871293435516563861", "43502589343564889771524045767891021956", "267481991986735093506760334337322428842", "261131212078203331180831259606658969865", "226218617551234497139110846644191245500", "317938106144927021017847063713622088536", "320543811943966124076957356122699853427", "165174400726577321655005968733016679365", "249145059728139876028491355208661872703", "257864536002852898552020970901799324675", "298768432529053182875180431003352836131", "99142865116868119804119379239125084364", "325669037270709384254938525228952517948", "300742577806237681472045069400978921555", "93257531240813003284280370085258733998", "217915427983336288631953921216327152835", "225759552234148425587002209793665951157", "295368607605306198201630816461219429317", "328985664955546494792454325302390924675", "91088617110914428006407730469956931647", "200057175364160192080485721118203437205", "145612776872225142697945185261113809872", "336064625750620554853728728468136529378", "166629181954791328116739251546965669146", "241997359325805760112816262048843744397", "260435772693594280356988905271594445234", "286517166222530242151615696745194396629", "19384343503131578337106105407040567136", "250020057494966549926461025495267203573", "227540714801366655740931168964033195514", "57291253537521869057636526779732443860", "319220971464994779650537298740832333987", "299671364214752300276407044811522200663", "9204997690957121267970825485853695763", "291024695714430575185374154674210472040", "114879850716788179140229445095805915168", "83987086374432100902257291674243335692", "223041403833759023292768884725240904611", "315430032959668366609337779505749747757", "223584013050179225639176083326368549270", "125691408011960089788113673708715655160", "2997202186822661065114091457754606777", "325306943552238411677722474715770698618", "3695272647981026188829686119238350939", "105758262557768891216563906400731456512", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726", "61663508729145050691912196550137038786", "318892564194272191123701690611364034266", "315199444737213021610578422840675332401", "265125521630017156729419250041871402646", "61021743433403270972521863597957849282", "27934908660354664225043008882301347275", "87924427543728093077884056272287792793", "45688938330234478850559614201143250837", "279625052682971632452627983919265885377", "212891375322353810399796329686435812840", "206939524454881951539336524244935924435", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-04da48b1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_conn_set_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "187528903148859502982008780394738596060", "length": 595.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-0b995681" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_conn_bind", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "268233662945515681433798437810875729405", "length": 844.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-1a92f46b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_conn_create", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "111553710287253650905967916058573466245", "length": 1112.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-1f2fc11e" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "191751855857046648423255296078017420056", "41293837736537616299916743165973875458", "321271139873854722369821703709870057523", "133057601416430683532221514748826322098", "308335880205260094528813366947313077481", "59380767186853279684955083642544792500", "220021910278719111642879643633093962355", "137084031781393055879871293435516563861", "43502589343564889771524045767891021956", "267481991986735093506760334337322428842", "261131212078203331180831259606658969865", "226218617551234497139110846644191245500", "317938106144927021017847063713622088536", "320543811943966124076957356122699853427", "165174400726577321655005968733016679365", "249145059728139876028491355208661872703", "257864536002852898552020970901799324675", "298768432529053182875180431003352836131", "99142865116868119804119379239125084364", "325669037270709384254938525228952517948", "300742577806237681472045069400978921555", "93257531240813003284280370085258733998", "217915427983336288631953921216327152835", "225759552234148425587002209793665951157", "295368607605306198201630816461219429317", "328985664955546494792454325302390924675", "91088617110914428006407730469956931647", "200057175364160192080485721118203437205", "145612776872225142697945185261113809872", "336064625750620554853728728468136529378", "166629181954791328116739251546965669146", "241997359325805760112816262048843744397", "260435772693594280356988905271594445234", "286517166222530242151615696745194396629", "19384343503131578337106105407040567136", "250020057494966549926461025495267203573", "227540714801366655740931168964033195514", "57291253537521869057636526779732443860", "319220971464994779650537298740832333987", "299671364214752300276407044811522200663", "9204997690957121267970825485853695763", "291024695714430575185374154674210472040", "114879850716788179140229445095805915168", "83987086374432100902257291674243335692", "223041403833759023292768884725240904611", "315430032959668366609337779505749747757", "223584013050179225639176083326368549270", "125691408011960089788113673708715655160", "2997202186822661065114091457754606777", "325306943552238411677722474715770698618", "3695272647981026188829686119238350939", "105758262557768891216563906400731456512", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726", "61663508729145050691912196550137038786", "318892564194272191123701690611364034266", "315199444737213021610578422840675332401", "265125521630017156729419250041871402646", "61021743433403270972521863597957849282", "27934908660354664225043008882301347275", "87924427543728093077884056272287792793", "45688938330234478850559614201143250837", "279625052682971632452627983919265885377", "212891375322353810399796329686435812840", "206939524454881951539336524244935924435", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-2627d190" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_conn_set_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "187528903148859502982008780394738596060", "length": 595.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-26974119" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_release_conn", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "197920330050346980033290363410961955327", "length": 415.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-336edf01" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_host_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "234422499989660464895180806662505152170", "length": 856.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-35aaf273" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_conn_set_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "187528903148859502982008780394738596060", "length": 595.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-3850259d" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_conn_create", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "111553710287253650905967916058573466245", "length": 1112.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-42bc72d7" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_host_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "234422499989660464895180806662505152170", "length": 856.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-46c24d97" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "file": "drivers/scsi/iscsi_tcp.h" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "172390071767561268374527036546869046718", "286639224930417842449672431799784059417", "183765805703037573597074996588344386761", "218424102092686115979272108975336266523" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-4a63d012" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_release_conn", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "197920330050346980033290363410961955327", "length": 415.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-4d8c3fe1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_conn_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "323380214708827474851487086206334222119", "length": 858.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-51545968" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_conn_bind", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "268348442605960939256420828930187300940", "length": 863.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-56ec6781" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_conn_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "323380214708827474851487086206334222119", "length": 858.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-5c46b76b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_conn_create", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "111553710287253650905967916058573466245", "length": 1112.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-5f471fd0" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "file": "drivers/scsi/iscsi_tcp.h" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "172390071767561268374527036546869046718", "286639224930417842449672431799784059417", "183765805703037573597074996588344386761", "218424102092686115979272108975336266523" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-6468fc3a" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_conn_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "323380214708827474851487086206334222119", "length": 858.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-699e0af1" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_host_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "234422499989660464895180806662505152170", "length": 856.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-6ef22e94" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_conn_set_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "187528903148859502982008780394738596060", "length": 595.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-77c6f71a" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_release_conn", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "200747986692261135723623177723976914603", "length": 363.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-83b487dc" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_release_conn", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "197920330050346980033290363410961955327", "length": 415.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-8b4e8887" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "file": "drivers/scsi/iscsi_tcp.h" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "172390071767561268374527036546869046718", "69051517301000456368769435815507000014", "258494555490976593604560186952844216844", "150956436846876780187921823201133300229" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-8ef83c27" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "function": "iscsi_sw_tcp_host_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "234422499989660464895180806662505152170", "length": 856.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-919e71e5" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "function": "iscsi_sw_tcp_conn_bind", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "268348442605960939256420828930187300940", "length": 863.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-be6ca4f0" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "191751855857046648423255296078017420056", "41293837736537616299916743165973875458", "321271139873854722369821703709870057523", "133057601416430683532221514748826322098", "308335880205260094528813366947313077481", "59380767186853279684955083642544792500", "220021910278719111642879643633093962355", "137084031781393055879871293435516563861", "43502589343564889771524045767891021956", "267481991986735093506760334337322428842", "261131212078203331180831259606658969865", "226218617551234497139110846644191245500", "317938106144927021017847063713622088536", "320543811943966124076957356122699853427", "165174400726577321655005968733016679365", "249145059728139876028491355208661872703", "257864536002852898552020970901799324675", "298768432529053182875180431003352836131", "99142865116868119804119379239125084364", "325669037270709384254938525228952517948", "300742577806237681472045069400978921555", "93257531240813003284280370085258733998", "217915427983336288631953921216327152835", "225759552234148425587002209793665951157", "295368607605306198201630816461219429317", "328985664955546494792454325302390924675", "91088617110914428006407730469956931647", "200057175364160192080485721118203437205", "145612776872225142697945185261113809872", "336064625750620554853728728468136529378", "166629181954791328116739251546965669146", "241997359325805760112816262048843744397", "260435772693594280356988905271594445234", "286517166222530242151615696745194396629", "19384343503131578337106105407040567136", "250020057494966549926461025495267203573", "227540714801366655740931168964033195514", "57291253537521869057636526779732443860", "319220971464994779650537298740832333987", "299671364214752300276407044811522200663", "9204997690957121267970825485853695763", "291024695714430575185374154674210472040", "114879850716788179140229445095805915168", "83987086374432100902257291674243335692", "223041403833759023292768884725240904611", "315430032959668366609337779505749747757", "223584013050179225639176083326368549270", "125691408011960089788113673708715655160", "2997202186822661065114091457754606777", "325306943552238411677722474715770698618", "3695272647981026188829686119238350939", "105758262557768891216563906400731456512", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726", "61663508729145050691912196550137038786", "318892564194272191123701690611364034266", "315199444737213021610578422840675332401", "265125521630017156729419250041871402646", "61021743433403270972521863597957849282", "27934908660354664225043008882301347275", "87924427543728093077884056272287792793", "45688938330234478850559614201143250837", "279625052682971632452627983919265885377", "212891375322353810399796329686435812840", "206939524454881951539336524244935924435", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-c1e67746" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6", "target": { "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "312567545641027319818044622136283525532", "255871561717305927434003664642677791699", "106112571907461552293642805540050360634", "133057601416430683532221514748826322098", "308335880205260094528813366947313077481", "59380767186853279684955083642544792500", "220021910278719111642879643633093962355", "137084031781393055879871293435516563861", "43502589343564889771524045767891021956", "290758687237123369088939670161103808370", "81112523281410062714556267147630190623", "337823049557480696334337315433166371482", "134056121639824140048262357832967039995", "320543811943966124076957356122699853427", "165174400726577321655005968733016679365", "249145059728139876028491355208661872703", "257864536002852898552020970901799324675", "298768432529053182875180431003352836131", "99142865116868119804119379239125084364", "325669037270709384254938525228952517948", "300742577806237681472045069400978921555", "93257531240813003284280370085258733998", "217915427983336288631953921216327152835", "225759552234148425587002209793665951157", "295368607605306198201630816461219429317", "328985664955546494792454325302390924675", "91088617110914428006407730469956931647", "200057175364160192080485721118203437205", "145612776872225142697945185261113809872", "336064625750620554853728728468136529378", "166629181954791328116739251546965669146", "241997359325805760112816262048843744397", "260435772693594280356988905271594445234", "286517166222530242151615696745194396629", "19384343503131578337106105407040567136", "250020057494966549926461025495267203573", "227540714801366655740931168964033195514", "57291253537521869057636526779732443860", "319220971464994779650537298740832333987", "299671364214752300276407044811522200663", "9204997690957121267970825485853695763", "291024695714430575185374154674210472040", "114879850716788179140229445095805915168", "83987086374432100902257291674243335692", "223041403833759023292768884725240904611", "315430032959668366609337779505749747757", "223584013050179225639176083326368549270", "125691408011960089788113673708715655160", "2997202186822661065114091457754606777", "325306943552238411677722474715770698618", "3695272647981026188829686119238350939", "105758262557768891216563906400731456512", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726", "61663508729145050691912196550137038786", "318892564194272191123701690611364034266", "315199444737213021610578422840675332401", "265125521630017156729419250041871402646", "61021743433403270972521863597957849282", "27934908660354664225043008882301347275", "87924427543728093077884056272287792793", "45688938330234478850559614201143250837", "279625052682971632452627983919265885377", "212891375322353810399796329686435812840", "206939524454881951539336524244935924435", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-c627526a" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "function": "iscsi_sw_tcp_conn_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "323380214708827474851487086206334222119", "length": 858.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-c6c5db92" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "function": "iscsi_sw_tcp_host_get_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "234422499989660464895180806662505152170", "length": 856.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-ca1fb17f" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_release_conn", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "197920330050346980033290363410961955327", "length": 415.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-d19e0df3" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_conn_bind", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "268348442605960939256420828930187300940", "length": 863.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-dea74a5b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf", "target": { "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "191751855857046648423255296078017420056", "41293837736537616299916743165973875458", "321271139873854722369821703709870057523", "133057601416430683532221514748826322098", "308335880205260094528813366947313077481", "59380767186853279684955083642544792500", "220021910278719111642879643633093962355", "137084031781393055879871293435516563861", "43502589343564889771524045767891021956", "267481991986735093506760334337322428842", "261131212078203331180831259606658969865", "226218617551234497139110846644191245500", "317938106144927021017847063713622088536", "320543811943966124076957356122699853427", "165174400726577321655005968733016679365", "249145059728139876028491355208661872703", "257864536002852898552020970901799324675", "298768432529053182875180431003352836131", "99142865116868119804119379239125084364", "325669037270709384254938525228952517948", "300742577806237681472045069400978921555", "93257531240813003284280370085258733998", "217915427983336288631953921216327152835", "225759552234148425587002209793665951157", "295368607605306198201630816461219429317", "328985664955546494792454325302390924675", "91088617110914428006407730469956931647", "200057175364160192080485721118203437205", "145612776872225142697945185261113809872", "336064625750620554853728728468136529378", "166629181954791328116739251546965669146", "241997359325805760112816262048843744397", "260435772693594280356988905271594445234", "286517166222530242151615696745194396629", "19384343503131578337106105407040567136", "250020057494966549926461025495267203573", "227540714801366655740931168964033195514", "57291253537521869057636526779732443860", "319220971464994779650537298740832333987", "299671364214752300276407044811522200663", "9204997690957121267970825485853695763", "291024695714430575185374154674210472040", "114879850716788179140229445095805915168", "83987086374432100902257291674243335692", "223041403833759023292768884725240904611", "315430032959668366609337779505749747757", "223584013050179225639176083326368549270", "125691408011960089788113673708715655160", "2997202186822661065114091457754606777", "325306943552238411677722474715770698618", "3695272647981026188829686119238350939", "105758262557768891216563906400731456512", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726", "61663508729145050691912196550137038786", "318892564194272191123701690611364034266", "315199444737213021610578422840675332401", "265125521630017156729419250041871402646", "61021743433403270972521863597957849282", "27934908660354664225043008882301347275", "87924427543728093077884056272287792793", "45688938330234478850559614201143250837", "279625052682971632452627983919265885377", "212891375322353810399796329686435812840", "206939524454881951539336524244935924435", "214176716537935475516402301162481934180", "17114106800315213083274753942476150726" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-e8a8ef2b" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2", "target": { "file": "drivers/scsi/iscsi_tcp.h" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "172390071767561268374527036546869046718", "286639224930417842449672431799784059417", "183765805703037573597074996588344386761", "218424102092686115979272108975336266523" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-e8d9c9dc" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008", "target": { "file": "drivers/scsi/iscsi_tcp.h" }, "signature_type": "Line", "digest": { "threshold": 0.9, "line_hashes": [ "172390071767561268374527036546869046718", "286639224930417842449672431799784059417", "183765805703037573597074996588344386761", "218424102092686115979272108975336266523" ] }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-f0d1661c" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_conn_create", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "111553710287253650905967916058573466245", "length": 1112.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-f17a9ab8" }, { "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38", "target": { "function": "iscsi_sw_tcp_conn_set_param", "file": "drivers/scsi/iscsi_tcp.c" }, "signature_type": "Function", "digest": { "function_hash": "187528903148859502982008780394738596060", "length": 595.0 }, "deprecated": false, "signature_version": "v1", "id": "CVE-2022-50459-fc76689e" } ]