In the Linux kernel, the following vulnerability has been resolved:
Bluetooth: ISO: Fix not validating setsockopt user input
Check user input length before copying data.
[
{
"digest": {
"length": 1826.0,
"function_hash": "211416396581050231143875738906729766516"
},
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_setsockopt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c4a89f4690478969729c7ba5f69d53d8516aa12",
"id": "CVE-2024-35964-9725f0d4",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"length": 1826.0,
"function_hash": "211416396581050231143875738906729766516"
},
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_setsockopt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a6baa1ee7a9df33adbf932305053520b9741b35",
"id": "CVE-2024-35964-b07592aa",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"325337110124679007669068595293588370549",
"262872530207980691236703479781621386177",
"85544868467552575689791796364278059999",
"120315846598671958839108199865578391944",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"300862905683415155400858347209140287027",
"336956120794910581488736220815809191235",
"42414724502152936562852900605968357636",
"279417488532753613750317268240503198703",
"292492849420431356495341675061460380640",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"144688570454193283542851417508803023851",
"5469527003256524674845950640364442802",
"29371336787684416908243127885353687592",
"194835028909952804366713606338780806215",
"250868788655410057723512643304865103433",
"339166097271428203741016679575692082920",
"59231945172890828498331045434677866238",
"14658144961035760961831202945644942563",
"292010595532423246297908931644800411450",
"115728143756621145608728221534744206545",
"195707075243726721444916768684733248976",
"325540676475082648848788058332398431730",
"176279117404059760131816771289242444248",
"216070423310434518470596837263618823090",
"110946524801228231185048069181623547328",
"97033785978335394942053554830725483306",
"146716574384727682878892220541400644134",
"281118708228635685287407156801693978944",
"92611657748905296631935954375090918369",
"277201115773242232868099018343433973828",
"216786030437236444605595332694216828900",
"24594203217329395442817163934381659351",
"164811421893347472607811910686710352090",
"154174660863503606508049339462432530112",
"295650833505988911488346799130001193501",
"113430065374034118767090259505986066421"
],
"threshold": 0.9
},
"target": {
"file": "net/bluetooth/iso.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a6baa1ee7a9df33adbf932305053520b9741b35",
"id": "CVE-2024-35964-be7b0218",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"length": 1826.0,
"function_hash": "211416396581050231143875738906729766516"
},
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_setsockopt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e8742cdfc4b0e65266bb4a901a19462bda9285e",
"id": "CVE-2024-35964-cdf6df15",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"325337110124679007669068595293588370549",
"262872530207980691236703479781621386177",
"85544868467552575689791796364278059999",
"120315846598671958839108199865578391944",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"300862905683415155400858347209140287027",
"336956120794910581488736220815809191235",
"42414724502152936562852900605968357636",
"279417488532753613750317268240503198703",
"292492849420431356495341675061460380640",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"144688570454193283542851417508803023851",
"5469527003256524674845950640364442802",
"29371336787684416908243127885353687592",
"194835028909952804366713606338780806215",
"250868788655410057723512643304865103433",
"339166097271428203741016679575692082920",
"59231945172890828498331045434677866238",
"14658144961035760961831202945644942563",
"292010595532423246297908931644800411450",
"115728143756621145608728221534744206545",
"195707075243726721444916768684733248976",
"325540676475082648848788058332398431730",
"176279117404059760131816771289242444248",
"216070423310434518470596837263618823090",
"110946524801228231185048069181623547328",
"97033785978335394942053554830725483306",
"146716574384727682878892220541400644134",
"281118708228635685287407156801693978944",
"92611657748905296631935954375090918369",
"277201115773242232868099018343433973828",
"216786030437236444605595332694216828900",
"24594203217329395442817163934381659351",
"164811421893347472607811910686710352090",
"154174660863503606508049339462432530112",
"295650833505988911488346799130001193501",
"113430065374034118767090259505986066421"
],
"threshold": 0.9
},
"target": {
"file": "net/bluetooth/iso.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e8742cdfc4b0e65266bb4a901a19462bda9285e",
"id": "CVE-2024-35964-d149bcc6",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"325337110124679007669068595293588370549",
"77685022288769241990556077546654041827",
"49573784797373023733708337740110167865",
"64291704707237600729023796960213249813",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"300862905683415155400858347209140287027",
"336956120794910581488736220815809191235",
"29371336787684416908243127885353687592",
"60788319010322330308013811833795529591",
"269255709306766012329079285588564343231",
"8419002274193798253236134128420877568",
"210191085025828634794992192272558083674",
"239073854615836286423875867055984501194",
"81924845198597185547034474257189675760",
"142720734229590363199050629516176443625",
"194943378048721956862463827807765913088",
"59231945172890828498331045434677866238",
"269936990754269148275870814002875704933",
"177140965909007267322953373038897208284",
"291932817608803272054805987911625782456",
"110946524801228231185048069181623547328",
"97033785978335394942053554830725483306",
"146716574384727682878892220541400644134",
"281118708228635685287407156801693978944",
"92611657748905296631935954375090918369",
"277201115773242232868099018343433973828",
"216786030437236444605595332694216828900",
"24594203217329395442817163934381659351",
"164811421893347472607811910686710352090",
"154174660863503606508049339462432530112",
"295650833505988911488346799130001193501",
"113430065374034118767090259505986066421"
],
"threshold": 0.9
},
"target": {
"file": "net/bluetooth/iso.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cec736e60dc18d91b88af28d96664bff284b02d1",
"id": "CVE-2024-35964-d4dffbda",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
},
{
"digest": {
"length": 1586.0,
"function_hash": "133780442062992275121854909588002258890"
},
"target": {
"file": "net/bluetooth/iso.c",
"function": "iso_sock_setsockopt"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cec736e60dc18d91b88af28d96664bff284b02d1",
"id": "CVE-2024-35964-d5a1bf8b",
"signature_version": "v1",
"signature_type": "Function",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"325337110124679007669068595293588370549",
"262872530207980691236703479781621386177",
"85544868467552575689791796364278059999",
"120315846598671958839108199865578391944",
"146918785957761180903342994980185812851",
"333821079057152553860177944205987969938",
"14133456619170772107471825208980146060",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"300862905683415155400858347209140287027",
"336956120794910581488736220815809191235",
"42414724502152936562852900605968357636",
"279417488532753613750317268240503198703",
"292492849420431356495341675061460380640",
"296544459159507103766289306347962149513",
"98169667164234217478625593399531834994",
"144688570454193283542851417508803023851",
"5469527003256524674845950640364442802",
"29371336787684416908243127885353687592",
"194835028909952804366713606338780806215",
"250868788655410057723512643304865103433",
"339166097271428203741016679575692082920",
"59231945172890828498331045434677866238",
"14658144961035760961831202945644942563",
"292010595532423246297908931644800411450",
"115728143756621145608728221534744206545",
"195707075243726721444916768684733248976",
"325540676475082648848788058332398431730",
"176279117404059760131816771289242444248",
"216070423310434518470596837263618823090",
"110946524801228231185048069181623547328",
"97033785978335394942053554830725483306",
"146716574384727682878892220541400644134",
"281118708228635685287407156801693978944",
"92611657748905296631935954375090918369",
"277201115773242232868099018343433973828",
"216786030437236444605595332694216828900",
"24594203217329395442817163934381659351",
"164811421893347472607811910686710352090",
"154174660863503606508049339462432530112",
"295650833505988911488346799130001193501",
"113430065374034118767090259505986066421"
],
"threshold": 0.9
},
"target": {
"file": "net/bluetooth/iso.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c4a89f4690478969729c7ba5f69d53d8516aa12",
"id": "CVE-2024-35964-de1951ed",
"signature_version": "v1",
"signature_type": "Line",
"deprecated": false
}
]