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>
{ "vanir_signatures": [ { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-0286bc50" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-08e2131d" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-0c932935" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-10a11d2c" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-1d478ee4" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-3be2b7c2" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-45b8b7d9" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-6e0d31a1" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-78914f77" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f08ee2aa24c076f81d84e26e213d8c6f4efd9f50", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-86d26983" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-888fbb33" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-8e5f8245" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530", "signature_type": "Line", "target": { "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "line_hashes": [ "80288508982391746597274024668825756673", "146441985727507080316400311837847983563", "248606004243786488059864312337740223112", "300595540017278067001265590943899869126", "76308177040241775750374558724046434471", "310592880999410740137766958140969980603", "322855518706353596192407986240360784139", "308270343531071065460745632648963225332", "130095446421369820853692542779258264541", "335367215168589618455129028298268907657", "182681927132069966714990034039323685200", "40680377464297741140682988920705247269", "245686597946609466514899922305221990965", "24262764077220558343314724806017817460", "234472101799150559717975648050313018523" ], "threshold": 0.9 }, "id": "CVE-2022-49918-ac73c283" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e724220b826e008764309d2a1f55a9434a4e1530", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-b229ad5f" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@931f56d59c854263b32075bfac56fdb3b1598d1b", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-bbf0bd89" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@3d00c6a0da8ddcf75213e004765e4a42acc71d5d", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_cleanup", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 172.0, "function_hash": "3148058865110628820616636425811932703" }, "id": "CVE-2022-49918-d14ea991" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@7effc4ce3d1434ce6ff286866585a6e905fdbfc1", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-df319c46" }, { "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5ee2d6b726b0ce339e36569e5849692f4cf4595e", "signature_type": "Function", "target": { "function": "ip_vs_conn_net_init", "file": "net/netfilter/ipvs/ip_vs_conn.c" }, "deprecated": false, "digest": { "length": 300.0, "function_hash": "321782777389221050733988521697892007596" }, "id": "CVE-2022-49918-e45a398b" } ] }