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.
[
{
"id": "CVE-2022-50459-02578687",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "268348442605960939256420828930187300940",
"length": 863.0
},
"target": {
"function": "iscsi_sw_tcp_conn_bind",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-0444dec0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "131584780741477975747831059722421279804",
"length": 1003.0
},
"target": {
"function": "iscsi_sw_tcp_conn_create",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-0477836b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "323380214708827474851487086206334222119",
"length": 858.0
},
"target": {
"function": "iscsi_sw_tcp_conn_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-04da48b1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-0b995681",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "187528903148859502982008780394738596060",
"length": 595.0
},
"target": {
"function": "iscsi_sw_tcp_conn_set_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-1a92f46b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "268233662945515681433798437810875729405",
"length": 844.0
},
"target": {
"function": "iscsi_sw_tcp_conn_bind",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-1f2fc11e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "111553710287253650905967916058573466245",
"length": 1112.0
},
"target": {
"function": "iscsi_sw_tcp_conn_create",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-2627d190",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-26974119",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "187528903148859502982008780394738596060",
"length": 595.0
},
"target": {
"function": "iscsi_sw_tcp_conn_set_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-336edf01",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "197920330050346980033290363410961955327",
"length": 415.0
},
"target": {
"function": "iscsi_sw_tcp_release_conn",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-35aaf273",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "234422499989660464895180806662505152170",
"length": 856.0
},
"target": {
"function": "iscsi_sw_tcp_host_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-3850259d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "187528903148859502982008780394738596060",
"length": 595.0
},
"target": {
"function": "iscsi_sw_tcp_conn_set_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-42bc72d7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "111553710287253650905967916058573466245",
"length": 1112.0
},
"target": {
"function": "iscsi_sw_tcp_conn_create",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-46c24d97",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "234422499989660464895180806662505152170",
"length": 856.0
},
"target": {
"function": "iscsi_sw_tcp_host_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-4a63d012",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172390071767561268374527036546869046718",
"286639224930417842449672431799784059417",
"183765805703037573597074996588344386761",
"218424102092686115979272108975336266523"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.h"
}
},
{
"id": "CVE-2022-50459-4d8c3fe1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "197920330050346980033290363410961955327",
"length": 415.0
},
"target": {
"function": "iscsi_sw_tcp_release_conn",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-51545968",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "323380214708827474851487086206334222119",
"length": 858.0
},
"target": {
"function": "iscsi_sw_tcp_conn_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-56ec6781",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "268348442605960939256420828930187300940",
"length": 863.0
},
"target": {
"function": "iscsi_sw_tcp_conn_bind",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-5c46b76b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "323380214708827474851487086206334222119",
"length": 858.0
},
"target": {
"function": "iscsi_sw_tcp_conn_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-5f471fd0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "111553710287253650905967916058573466245",
"length": 1112.0
},
"target": {
"function": "iscsi_sw_tcp_conn_create",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-6468fc3a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172390071767561268374527036546869046718",
"286639224930417842449672431799784059417",
"183765805703037573597074996588344386761",
"218424102092686115979272108975336266523"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.h"
}
},
{
"id": "CVE-2022-50459-699e0af1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "323380214708827474851487086206334222119",
"length": 858.0
},
"target": {
"function": "iscsi_sw_tcp_conn_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-6ef22e94",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "234422499989660464895180806662505152170",
"length": 856.0
},
"target": {
"function": "iscsi_sw_tcp_host_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-77c6f71a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "187528903148859502982008780394738596060",
"length": 595.0
},
"target": {
"function": "iscsi_sw_tcp_conn_set_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-83b487dc",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "200747986692261135723623177723976914603",
"length": 363.0
},
"target": {
"function": "iscsi_sw_tcp_release_conn",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-8b4e8887",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "197920330050346980033290363410961955327",
"length": 415.0
},
"target": {
"function": "iscsi_sw_tcp_release_conn",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-8ef83c27",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172390071767561268374527036546869046718",
"69051517301000456368769435815507000014",
"258494555490976593604560186952844216844",
"150956436846876780187921823201133300229"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.h"
}
},
{
"id": "CVE-2022-50459-919e71e5",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "234422499989660464895180806662505152170",
"length": 856.0
},
"target": {
"function": "iscsi_sw_tcp_host_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-be6ca4f0",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "268348442605960939256420828930187300940",
"length": 863.0
},
"target": {
"function": "iscsi_sw_tcp_conn_bind",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-c1e67746",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-c627526a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@884a788f065578bb640382279a83d1df433b13e6",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-c6c5db92",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "323380214708827474851487086206334222119",
"length": 858.0
},
"target": {
"function": "iscsi_sw_tcp_conn_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-ca1fb17f",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "234422499989660464895180806662505152170",
"length": 856.0
},
"target": {
"function": "iscsi_sw_tcp_host_get_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-d19e0df3",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "197920330050346980033290363410961955327",
"length": 415.0
},
"target": {
"function": "iscsi_sw_tcp_release_conn",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-dea74a5b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "268348442605960939256420828930187300940",
"length": 863.0
},
"target": {
"function": "iscsi_sw_tcp_conn_bind",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-e8a8ef2b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@57569c37f0add1b6489e1a1563c71519daf732cf",
"deprecated": false,
"signature_version": "v1",
"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"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-e8d9c9dc",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a26b0658751bb0a3b28386fca715333b104d32a2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172390071767561268374527036546869046718",
"286639224930417842449672431799784059417",
"183765805703037573597074996588344386761",
"218424102092686115979272108975336266523"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.h"
}
},
{
"id": "CVE-2022-50459-f0d1661c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0a0b861fce2657ba08ec356a74346b37ca4b2008",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"threshold": 0.9,
"line_hashes": [
"172390071767561268374527036546869046718",
"286639224930417842449672431799784059417",
"183765805703037573597074996588344386761",
"218424102092686115979272108975336266523"
]
},
"target": {
"file": "drivers/scsi/iscsi_tcp.h"
}
},
{
"id": "CVE-2022-50459-f17a9ab8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "111553710287253650905967916058573466245",
"length": 1112.0
},
"target": {
"function": "iscsi_sw_tcp_conn_create",
"file": "drivers/scsi/iscsi_tcp.c"
}
},
{
"id": "CVE-2022-50459-fc76689e",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@897dbbc57d71e8a34ec1af8e573a142de457da38",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "187528903148859502982008780394738596060",
"length": 595.0
},
"target": {
"function": "iscsi_sw_tcp_conn_set_param",
"file": "drivers/scsi/iscsi_tcp.c"
}
}
]