In the Linux kernel, the following vulnerability has been resolved:
RDMA/srpt: Support specifying the srptserviceguid parameter
Make loading ibsrpt with this parameter set work. The current behavior is that setting that parameter while loading the ibsrpt kernel module triggers the following kernel crash:
BUG: kernel NULL pointer dereference, address: 0000000000000000 Call Trace: <TASK> parseone+0x18c/0x1d0 parseargs+0xe1/0x230 loadmodule+0x8de/0xa60 initmodulefromfile+0x8b/0xd0 idempotentinitmodule+0x181/0x240 _x64sysfinitmodule+0x5a/0xb0 dosyscall64+0x5f/0xe0 entrySYSCALL64afterhwframe+0x6e/0x76
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@c99a827d3cff9f84e1cb997b7cc6386d107aa74d",
"id": "CVE-2024-26744-0f64943b",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@aee4dcfe17219fe60f2821923adea98549060af8",
"id": "CVE-2024-26744-2d3320f3",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@989af2f29342a9a7c7515523d879b698ac8465f4",
"id": "CVE-2024-26744-5a827100",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@84f1dac960cfa210a3b7a7522e6c2320ae91932b",
"id": "CVE-2024-26744-6435ec7d",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"34334358824357476670575943121253542441",
"294298379445515264272715755752396270756",
"153603651048340663155695690972634831552",
"22070713742638519566795158924344300956",
"103571392412342305549625376888398434044",
"116505402567881485388490229335482615455",
"174142758706844981961569597961574456749"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@e0055d6461b36bfc25a9d2ab974eef78d36a6738",
"id": "CVE-2024-26744-784f580d",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"34334358824357476670575943121253542441",
"294298379445515264272715755752396270756",
"153603651048340663155695690972634831552",
"22070713742638519566795158924344300956",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fe2a73d57319feab4b3b175945671ce43492172f",
"id": "CVE-2024-26744-b04decf1",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@5a5c039dac1b1b7ba3e91c791f4421052bf79b82",
"id": "CVE-2024-26744-c271d197",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fdfa083549de5d50ebf7f6811f33757781e838c0",
"id": "CVE-2024-26744-d255c941",
"deprecated": false,
"target": {
"file": "drivers/infiniband/ulp/srpt/ib_srpt.c"
},
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"68946212525323725669110834837516204661",
"273066361524740527708567653299861497221",
"276545846978733279322065884289838534217",
"174020422395093039394581394952402634363",
"187745309841737753562031069708279762799",
"240508532900785014987410360629089830965",
"103571392412342305549625376888398434044",
"202824727283265947206869008234798932519",
"51163500059636762678956290818340961631"
]
},
"signature_type": "Line"
}
]