In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: L2CAP: Fix not validating setsockopt user input
Check user input length before copying data.
[
{
"id": "CVE-2024-35965-0442d03b",
"signature_version": "v1",
"digest": {
"length": 2147.0,
"function_hash": "82679031323979857972998819800181065646"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d42f373391211c7c8af66a3a316533a32b8a607",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt_old"
}
},
{
"id": "CVE-2024-35965-1b1770b4",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"118984272132479699977564629827697803972",
"156588093828471904355271193062284952436",
"100892191848607141965869729201587499940",
"69192418946156317809707232231422269312",
"34801892152272739798690013628818068000",
"63004170034609804417312096018999777657",
"200346299874196807235925529707395340894",
"196174747891208082687869708617433275240",
"131253442865876686961081618258147211801",
"26495491470718719009483654355705216026",
"121107818501645733152736165241895171469",
"10960566617048350478361614301462124507",
"123882552819177898386654427487102441978",
"65631375671636084786312314935965322291",
"77617724138740564162930426884398947755",
"296544459159507103766289306347962149513",
"71966281857015737098773230917475030009",
"334089552736496516179674829087945763285",
"5059541473637835841714484007230032790",
"263345903389356362903710981259617991299",
"334441911127972507939126845442845239709",
"39301428289798949749145546833610997288",
"163309190111524165927684580502520073006",
"309710178034790122793543885143007647455",
"224493452486830497859557689658164514237",
"304476388917970647082825327780737097378",
"306539280904826656809302360723696540841",
"16061769181507711668734404334366212268",
"269857236268413460392221557451567478932",
"40542424262243799307376082629621212230",
"170093894777210800340152061832530664932",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"157378330242503468920525051899701461230",
"218982398229522238345508903057119746844",
"287205379216742194613651446453812592436",
"202790303686887683164260014827833590484",
"105859082690059313094566009014612224906",
"161746308627306219695411972550891552556",
"296544459159507103766289306347962149513",
"1251185175487448148562403649951537682",
"120784119932775153974465179303082129387",
"61060475943068767306897958765900510227",
"141177497496125908677133924392630693343",
"293763244594364126471125694353259549755",
"334076984030991966780080989774955923222",
"108181043411821845465621559847131725760",
"43210081423084578726767936181997591086",
"95237957068330456094705781657579160453",
"103341640744909359848800178444730121147",
"40926486623210939398951929807402204633",
"145120565728298376475567576902509849484",
"3441003641159435400312963485738501049",
"237580450283969324897653279992479665956",
"296544459159507103766289306347962149513",
"162165524495819273420856601391424575250",
"333071470129739171334684858838034588797",
"307988106102288852365121457636159335309",
"146122382317746020726325673329948599038",
"147641583112364782892075811732991462304",
"122224285836033044316725411899067898797",
"70658690614703549338246575696037060805",
"199943412840015701060527285324018858004",
"255320219987898794295713718020859483461",
"333462116496932039542682506663622062773",
"94580697210239406687306991257924610243",
"197163628693643874080735878907271193961",
"340264151846875276492315814288589713619",
"40256100445519721016542896342925289268",
"101126888374684258194280416146805323862",
"102435269264260817794148617588453867685",
"316570935694101606907116512741728911244"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28234f8ab69c522ba447f3e041bbfbb284c5959a",
"target": {
"file": "net/bluetooth/l2cap_sock.c"
}
},
{
"id": "CVE-2024-35965-3c2bbf01",
"signature_version": "v1",
"digest": {
"length": 4061.0,
"function_hash": "70729256603471622077322443680112084235"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f3951242ace5efc7131932e2e01e6ac6baed846",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt"
}
},
{
"id": "CVE-2024-35965-4a324251",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"118984272132479699977564629827697803972",
"156588093828471904355271193062284952436",
"100892191848607141965869729201587499940",
"69192418946156317809707232231422269312",
"34801892152272739798690013628818068000",
"63004170034609804417312096018999777657",
"200346299874196807235925529707395340894",
"196174747891208082687869708617433275240",
"131253442865876686961081618258147211801",
"26495491470718719009483654355705216026",
"121107818501645733152736165241895171469",
"10960566617048350478361614301462124507",
"123882552819177898386654427487102441978",
"65631375671636084786312314935965322291",
"77617724138740564162930426884398947755",
"296544459159507103766289306347962149513",
"71966281857015737098773230917475030009",
"334089552736496516179674829087945763285",
"5059541473637835841714484007230032790",
"263345903389356362903710981259617991299",
"334441911127972507939126845442845239709",
"39301428289798949749145546833610997288",
"163309190111524165927684580502520073006",
"309710178034790122793543885143007647455",
"224493452486830497859557689658164514237",
"304476388917970647082825327780737097378",
"306539280904826656809302360723696540841",
"16061769181507711668734404334366212268",
"269857236268413460392221557451567478932",
"40542424262243799307376082629621212230",
"170093894777210800340152061832530664932",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"157378330242503468920525051899701461230",
"218982398229522238345508903057119746844",
"287205379216742194613651446453812592436",
"202790303686887683164260014827833590484",
"105859082690059313094566009014612224906",
"161746308627306219695411972550891552556",
"296544459159507103766289306347962149513",
"1251185175487448148562403649951537682",
"120784119932775153974465179303082129387",
"61060475943068767306897958765900510227",
"141177497496125908677133924392630693343",
"293763244594364126471125694353259549755",
"334076984030991966780080989774955923222",
"108181043411821845465621559847131725760",
"43210081423084578726767936181997591086",
"95237957068330456094705781657579160453",
"103341640744909359848800178444730121147",
"40926486623210939398951929807402204633",
"145120565728298376475567576902509849484",
"3441003641159435400312963485738501049",
"237580450283969324897653279992479665956",
"296544459159507103766289306347962149513",
"162165524495819273420856601391424575250",
"333071470129739171334684858838034588797",
"307988106102288852365121457636159335309",
"146122382317746020726325673329948599038",
"147641583112364782892075811732991462304",
"122224285836033044316725411899067898797",
"70658690614703549338246575696037060805",
"199943412840015701060527285324018858004",
"255320219987898794295713718020859483461",
"333462116496932039542682506663622062773",
"94580697210239406687306991257924610243",
"197163628693643874080735878907271193961",
"340264151846875276492315814288589713619",
"40256100445519721016542896342925289268",
"101126888374684258194280416146805323862",
"102435269264260817794148617588453867685",
"316570935694101606907116512741728911244"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f3951242ace5efc7131932e2e01e6ac6baed846",
"target": {
"file": "net/bluetooth/l2cap_sock.c"
}
},
{
"id": "CVE-2024-35965-599d90c2",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"118984272132479699977564629827697803972",
"156588093828471904355271193062284952436",
"100892191848607141965869729201587499940",
"69192418946156317809707232231422269312",
"34801892152272739798690013628818068000",
"63004170034609804417312096018999777657",
"200346299874196807235925529707395340894",
"196174747891208082687869708617433275240",
"131253442865876686961081618258147211801",
"26495491470718719009483654355705216026",
"121107818501645733152736165241895171469",
"10960566617048350478361614301462124507",
"123882552819177898386654427487102441978",
"65631375671636084786312314935965322291",
"77617724138740564162930426884398947755",
"296544459159507103766289306347962149513",
"71966281857015737098773230917475030009",
"334089552736496516179674829087945763285",
"5059541473637835841714484007230032790",
"263345903389356362903710981259617991299",
"334441911127972507939126845442845239709",
"39301428289798949749145546833610997288",
"163309190111524165927684580502520073006",
"309710178034790122793543885143007647455",
"224493452486830497859557689658164514237",
"304476388917970647082825327780737097378",
"306539280904826656809302360723696540841",
"16061769181507711668734404334366212268",
"269857236268413460392221557451567478932",
"40542424262243799307376082629621212230",
"170093894777210800340152061832530664932",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"157378330242503468920525051899701461230",
"218982398229522238345508903057119746844",
"287205379216742194613651446453812592436",
"202790303686887683164260014827833590484",
"105859082690059313094566009014612224906",
"161746308627306219695411972550891552556",
"296544459159507103766289306347962149513",
"1251185175487448148562403649951537682",
"120784119932775153974465179303082129387",
"61060475943068767306897958765900510227",
"141177497496125908677133924392630693343",
"293763244594364126471125694353259549755",
"334076984030991966780080989774955923222",
"108181043411821845465621559847131725760",
"43210081423084578726767936181997591086",
"95237957068330456094705781657579160453",
"103341640744909359848800178444730121147",
"40926486623210939398951929807402204633",
"145120565728298376475567576902509849484",
"3441003641159435400312963485738501049",
"237580450283969324897653279992479665956",
"296544459159507103766289306347962149513",
"170886192224546460281632530950423316705",
"9745667563533065742370620925164509687",
"285990520177781851779959340986689468258",
"146122382317746020726325673329948599038",
"147641583112364782892075811732991462304",
"122224285836033044316725411899067898797",
"70658690614703549338246575696037060805",
"199943412840015701060527285324018858004",
"255320219987898794295713718020859483461",
"333462116496932039542682506663622062773",
"94580697210239406687306991257924610243",
"197163628693643874080735878907271193961",
"340264151846875276492315814288589713619",
"40256100445519721016542896342925289268",
"101126888374684258194280416146805323862",
"102435269264260817794148617588453867685",
"316570935694101606907116512741728911244"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d42f373391211c7c8af66a3a316533a32b8a607",
"target": {
"file": "net/bluetooth/l2cap_sock.c"
}
},
{
"id": "CVE-2024-35965-719adecb",
"signature_version": "v1",
"digest": {
"threshold": 0.9,
"line_hashes": [
"118984272132479699977564629827697803972",
"156588093828471904355271193062284952436",
"100892191848607141965869729201587499940",
"69192418946156317809707232231422269312",
"34801892152272739798690013628818068000",
"63004170034609804417312096018999777657",
"200346299874196807235925529707395340894",
"196174747891208082687869708617433275240",
"131253442865876686961081618258147211801",
"26495491470718719009483654355705216026",
"121107818501645733152736165241895171469",
"10960566617048350478361614301462124507",
"123882552819177898386654427487102441978",
"65631375671636084786312314935965322291",
"77617724138740564162930426884398947755",
"296544459159507103766289306347962149513",
"71966281857015737098773230917475030009",
"334089552736496516179674829087945763285",
"5059541473637835841714484007230032790",
"263345903389356362903710981259617991299",
"334441911127972507939126845442845239709",
"39301428289798949749145546833610997288",
"163309190111524165927684580502520073006",
"309710178034790122793543885143007647455",
"224493452486830497859557689658164514237",
"304476388917970647082825327780737097378",
"306539280904826656809302360723696540841",
"16061769181507711668734404334366212268",
"269857236268413460392221557451567478932",
"40542424262243799307376082629621212230",
"170093894777210800340152061832530664932",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"157378330242503468920525051899701461230",
"218982398229522238345508903057119746844",
"287205379216742194613651446453812592436",
"202790303686887683164260014827833590484",
"105859082690059313094566009014612224906",
"161746308627306219695411972550891552556",
"296544459159507103766289306347962149513",
"1251185175487448148562403649951537682",
"120784119932775153974465179303082129387",
"61060475943068767306897958765900510227",
"141177497496125908677133924392630693343",
"293763244594364126471125694353259549755",
"334076984030991966780080989774955923222",
"108181043411821845465621559847131725760",
"43210081423084578726767936181997591086",
"95237957068330456094705781657579160453",
"103341640744909359848800178444730121147",
"40926486623210939398951929807402204633",
"145120565728298376475567576902509849484",
"3441003641159435400312963485738501049",
"237580450283969324897653279992479665956",
"296544459159507103766289306347962149513",
"162165524495819273420856601391424575250",
"333071470129739171334684858838034588797",
"307988106102288852365121457636159335309",
"146122382317746020726325673329948599038",
"147641583112364782892075811732991462304",
"122224285836033044316725411899067898797",
"70658690614703549338246575696037060805",
"199943412840015701060527285324018858004",
"255320219987898794295713718020859483461",
"333462116496932039542682506663622062773",
"94580697210239406687306991257924610243",
"197163628693643874080735878907271193961",
"340264151846875276492315814288589713619",
"40256100445519721016542896342925289268",
"101126888374684258194280416146805323862",
"102435269264260817794148617588453867685",
"316570935694101606907116512741728911244"
]
},
"deprecated": false,
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ee0c132a61df9723813c40e742dc5321824daa9",
"target": {
"file": "net/bluetooth/l2cap_sock.c"
}
},
{
"id": "CVE-2024-35965-7ecb1443",
"signature_version": "v1",
"digest": {
"length": 2147.0,
"function_hash": "82679031323979857972998819800181065646"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ee0c132a61df9723813c40e742dc5321824daa9",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt_old"
}
},
{
"id": "CVE-2024-35965-9fe068e7",
"signature_version": "v1",
"digest": {
"length": 2147.0,
"function_hash": "82679031323979857972998819800181065646"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28234f8ab69c522ba447f3e041bbfbb284c5959a",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt_old"
}
},
{
"id": "CVE-2024-35965-a76a5940",
"signature_version": "v1",
"digest": {
"length": 4061.0,
"function_hash": "70729256603471622077322443680112084235"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@28234f8ab69c522ba447f3e041bbfbb284c5959a",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt"
}
},
{
"id": "CVE-2024-35965-a877ad8b",
"signature_version": "v1",
"digest": {
"length": 4061.0,
"function_hash": "70729256603471622077322443680112084235"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8ee0c132a61df9723813c40e742dc5321824daa9",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt"
}
},
{
"id": "CVE-2024-35965-cfaf163f",
"signature_version": "v1",
"digest": {
"length": 2147.0,
"function_hash": "82679031323979857972998819800181065646"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4f3951242ace5efc7131932e2e01e6ac6baed846",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt_old"
}
},
{
"id": "CVE-2024-35965-d415b085",
"signature_version": "v1",
"digest": {
"length": 4361.0,
"function_hash": "291381222415804595458376530457337825046"
},
"deprecated": false,
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9d42f373391211c7c8af66a3a316533a32b8a607",
"target": {
"file": "net/bluetooth/l2cap_sock.c",
"function": "l2cap_sock_setsockopt"
}
}
]