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.
{ "vanir_signatures": [ { "digest": { "length": 2147.0, "function_hash": "82679031323979857972998819800181065646" }, "signature_version": "v1", "deprecated": false, "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-0442d03b", "signature_type": "Function" }, { "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" ] }, "signature_version": "v1", "deprecated": false, "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-1b1770b4", "signature_type": "Line" }, { "digest": { "length": 4061.0, "function_hash": "70729256603471622077322443680112084235" }, "signature_version": "v1", "deprecated": false, "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-3c2bbf01", "signature_type": "Function" }, { "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" ] }, "signature_version": "v1", "deprecated": false, "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-4a324251", "signature_type": "Line" }, { "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" ] }, "signature_version": "v1", "deprecated": false, "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-599d90c2", "signature_type": "Line" }, { "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" ] }, "signature_version": "v1", "deprecated": false, "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-719adecb", "signature_type": "Line" }, { "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" ] }, "signature_version": "v1", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f13b04cf65a86507ff15a9bbf37969d25be3e2a0", "target": { "file": "net/bluetooth/l2cap_sock.c" }, "id": "CVE-2024-35965-77bc5d70", "signature_type": "Line" }, { "digest": { "length": 2147.0, "function_hash": "82679031323979857972998819800181065646" }, "signature_version": "v1", "deprecated": false, "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-7ecb1443", "signature_type": "Function" }, { "digest": { "length": 2147.0, "function_hash": "82679031323979857972998819800181065646" }, "signature_version": "v1", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f13b04cf65a86507ff15a9bbf37969d25be3e2a0", "target": { "file": "net/bluetooth/l2cap_sock.c", "function": "l2cap_sock_setsockopt_old" }, "id": "CVE-2024-35965-8997bb4c", "signature_type": "Function" }, { "digest": { "length": 2147.0, "function_hash": "82679031323979857972998819800181065646" }, "signature_version": "v1", "deprecated": false, "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-9fe068e7", "signature_type": "Function" }, { "digest": { "length": 4061.0, "function_hash": "70729256603471622077322443680112084235" }, "signature_version": "v1", "deprecated": false, "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-a76a5940", "signature_type": "Function" }, { "digest": { "length": 4061.0, "function_hash": "70729256603471622077322443680112084235" }, "signature_version": "v1", "deprecated": false, "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-a877ad8b", "signature_type": "Function" }, { "digest": { "length": 2147.0, "function_hash": "82679031323979857972998819800181065646" }, "signature_version": "v1", "deprecated": false, "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-cfaf163f", "signature_type": "Function" }, { "digest": { "length": 4361.0, "function_hash": "291381222415804595458376530457337825046" }, "signature_version": "v1", "deprecated": false, "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" }, "id": "CVE-2024-35965-d415b085", "signature_type": "Function" }, { "digest": { "length": 4361.0, "function_hash": "291381222415804595458376530457337825046" }, "signature_version": "v1", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@f13b04cf65a86507ff15a9bbf37969d25be3e2a0", "target": { "file": "net/bluetooth/l2cap_sock.c", "function": "l2cap_sock_setsockopt" }, "id": "CVE-2024-35965-f2894b0c", "signature_type": "Function" } ] }