In the Linux kernel, the following vulnerability has been resolved:
net: fix removing a namespace with conflicting altnames
Mark reports a BUG() when a net namespace is removed.
kernel BUG at net/core/dev.c:11520!
Physical interfaces moved outside of initnet get "refunded" to initnet when that namespace disappears. The main interface name may get overwritten in the process if it would have conflicted. We need to also discard all conflicting altnames. Recent fixes addressed ensuring that altnames get moved with the main interface, which surfaced this problem.
{ "vanir_signatures": [ { "signature_version": "v1", "target": { "function": "default_device_exit_net", "file": "net/core/dev.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d09486a04f5da0a812c26217213b89a3b1acf836", "deprecated": false, "digest": { "length": 598.0, "function_hash": "287183134290198920775955121976770631974" }, "id": "CVE-2024-26634-056a4466" }, { "signature_version": "v1", "target": { "function": "default_device_exit_net", "file": "net/core/dev.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8072699aa9e67d1727692cfb3c347263bb627fb9", "deprecated": false, "digest": { "length": 598.0, "function_hash": "287183134290198920775955121976770631974" }, "id": "CVE-2024-26634-0ec935c4" }, { "signature_version": "v1", "target": { "file": "net/core/dev.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e855dded4b70d1975ee7b9fed0c700391e3c8ea6", "deprecated": false, "digest": { "line_hashes": [ "162064648704274344988703143601994312403", "10933256576502862352363313157667873337", "183964539170063356011573664808492758404", "183024565967414575973459356103781252727", "85436807189249862348165761885608189097", "291890347030390236884591892262382589485", "240198866035535375314830673787595237168", "69326784218159213977601500252097206030" ], "threshold": 0.9 }, "id": "CVE-2024-26634-45c22c38" }, { "signature_version": "v1", "target": { "function": "default_device_exit_net", "file": "net/core/dev.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e855dded4b70d1975ee7b9fed0c700391e3c8ea6", "deprecated": false, "digest": { "length": 598.0, "function_hash": "287183134290198920775955121976770631974" }, "id": "CVE-2024-26634-752e197e" }, { "signature_version": "v1", "target": { "file": "net/core/dev.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8072699aa9e67d1727692cfb3c347263bb627fb9", "deprecated": false, "digest": { "line_hashes": [ "162064648704274344988703143601994312403", "10933256576502862352363313157667873337", "183964539170063356011573664808492758404", "183024565967414575973459356103781252727", "85436807189249862348165761885608189097", "291890347030390236884591892262382589485", "240198866035535375314830673787595237168", "69326784218159213977601500252097206030" ], "threshold": 0.9 }, "id": "CVE-2024-26634-75740e9d" }, { "signature_version": "v1", "target": { "file": "net/core/dev.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2232f29bf52c24f827865b3c90829c44b6c695b", "deprecated": false, "digest": { "line_hashes": [ "162064648704274344988703143601994312403", "10933256576502862352363313157667873337", "183964539170063356011573664808492758404", "183024565967414575973459356103781252727", "85436807189249862348165761885608189097", "291890347030390236884591892262382589485", "240198866035535375314830673787595237168", "69326784218159213977601500252097206030" ], "threshold": 0.9 }, "id": "CVE-2024-26634-8094c645" }, { "signature_version": "v1", "target": { "file": "net/core/dev.h" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e855dded4b70d1975ee7b9fed0c700391e3c8ea6", "deprecated": false, "digest": { "line_hashes": [ "162812344904679100046404770854172523476", "244825251329113187282349782864857784102", "73105759738323312774231814726575501908", "37965871735418348299786013578205558646" ], "threshold": 0.9 }, "id": "CVE-2024-26634-854489ee" }, { "signature_version": "v1", "target": { "file": "net/core/dev.h" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8072699aa9e67d1727692cfb3c347263bb627fb9", "deprecated": false, "digest": { "line_hashes": [ "162812344904679100046404770854172523476", "244825251329113187282349782864857784102", "73105759738323312774231814726575501908", "37965871735418348299786013578205558646" ], "threshold": 0.9 }, "id": "CVE-2024-26634-a2a62730" }, { "signature_version": "v1", "target": { "file": "net/core/dev.h" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d09486a04f5da0a812c26217213b89a3b1acf836", "deprecated": false, "digest": { "line_hashes": [ "162812344904679100046404770854172523476", "244825251329113187282349782864857784102", "73105759738323312774231814726575501908", "37965871735418348299786013578205558646" ], "threshold": 0.9 }, "id": "CVE-2024-26634-b4639745" }, { "signature_version": "v1", "target": { "function": "default_device_exit_net", "file": "net/core/dev.c" }, "signature_type": "Function", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2232f29bf52c24f827865b3c90829c44b6c695b", "deprecated": false, "digest": { "length": 598.0, "function_hash": "287183134290198920775955121976770631974" }, "id": "CVE-2024-26634-b6fb4a7b" }, { "signature_version": "v1", "target": { "file": "net/core/dev.c" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d09486a04f5da0a812c26217213b89a3b1acf836", "deprecated": false, "digest": { "line_hashes": [ "162064648704274344988703143601994312403", "10933256576502862352363313157667873337", "183964539170063356011573664808492758404", "183024565967414575973459356103781252727", "85436807189249862348165761885608189097", "291890347030390236884591892262382589485", "240198866035535375314830673787595237168", "69326784218159213977601500252097206030" ], "threshold": 0.9 }, "id": "CVE-2024-26634-e3aeeae6" }, { "signature_version": "v1", "target": { "file": "net/core/dev.h" }, "signature_type": "Line", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@a2232f29bf52c24f827865b3c90829c44b6c695b", "deprecated": false, "digest": { "line_hashes": [ "162812344904679100046404770854172523476", "244825251329113187282349782864857784102", "73105759738323312774231814726575501908", "37965871735418348299786013578205558646" ], "threshold": 0.9 }, "id": "CVE-2024-26634-f289ead9" } ] }