In the Linux kernel, the following vulnerability has been resolved:
ipvs: fix WARNING in _ipvscleanupbatch()
During the initialization of ipvsconnnetinit(), if file ipvsconn or ipvsconnsync fails to be created, the initialization is successful by default. Therefore, the ipvsconn or ipvsconnsync file doesn't be found during the remove.
The following is the stack information: name 'ipvsconnsync' WARNING: CPU: 3 PID: 9 at fs/proc/generic.c:712 removeprocentry+0x389/0x460 Modules linked in: Workqueue: netns cleanupnet RIP: 0010:removeprocentry+0x389/0x460 Call Trace: <TASK> _ipvscleanupbatch+0x7d/0x120 opsexitlist+0x125/0x170 cleanupnet+0x4ea/0xb00 processonework+0x9bf/0x1710 workerthread+0x665/0x1080 kthread+0x2e4/0x3a0 retfromfork+0x1f/0x30 </TASK>
[
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b",
"id": "CVE-2022-49918-0286bc50",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50",
"id": "CVE-2022-49918-08e2131d",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1",
"id": "CVE-2022-49918-0c932935",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d",
"id": "CVE-2022-49918-10a11d2c",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d",
"id": "CVE-2022-49918-1d478ee4",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1",
"id": "CVE-2022-49918-3be2b7c2",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50",
"id": "CVE-2022-49918-45b8b7d9",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e",
"id": "CVE-2022-49918-6e0d31a1",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b",
"id": "CVE-2022-49918-78914f77",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50",
"id": "CVE-2022-49918-86d26983",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e",
"id": "CVE-2022-49918-888fbb33",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530",
"id": "CVE-2022-49918-8e5f8245",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530",
"id": "CVE-2022-49918-ac73c283",
"signature_version": "v1",
"target": {
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Line",
"digest": {
"line_hashes": [
"80288508982391746597274024668825756673",
"146441985727507080316400311837847983563",
"248606004243786488059864312337740223112",
"300595540017278067001265590943899869126",
"76308177040241775750374558724046434471",
"310592880999410740137766958140969980603",
"322855518706353596192407986240360784139",
"308270343531071065460745632648963225332",
"130095446421369820853692542779258264541",
"335367215168589618455129028298268907657",
"182681927132069966714990034039323685200",
"40680377464297741140682988920705247269",
"245686597946609466514899922305221990965",
"24262764077220558343314724806017817460",
"234472101799150559717975648050313018523"
],
"threshold": 0.9
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530",
"id": "CVE-2022-49918-b229ad5f",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b",
"id": "CVE-2022-49918-bbf0bd89",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d",
"id": "CVE-2022-49918-d14ea991",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_cleanup",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "3148058865110628820616636425811932703",
"length": 172.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1",
"id": "CVE-2022-49918-df319c46",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
},
{
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e",
"id": "CVE-2022-49918-e45a398b",
"signature_version": "v1",
"target": {
"function": "ip_vs_conn_net_init",
"file": "net/netfilter/ipvs/ip_vs_conn.c"
},
"signature_type": "Function",
"digest": {
"function_hash": "321782777389221050733988521697892007596",
"length": 300.0
}
}
]