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.
{ "vanir_signatures": [ { "deprecated": false, "signature_type": "Function", "target": { "file": "net/bluetooth/iso.c", "function": "iso_sock_setsockopt" }, "id": "CVE-2024-35964-9725f0d4", "digest": { "length": 1826.0, "function_hash": "211416396581050231143875738906729766516" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c4a89f4690478969729c7ba5f69d53d8516aa12" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/bluetooth/iso.c", "function": "iso_sock_setsockopt" }, "id": "CVE-2024-35964-b07592aa", "digest": { "length": 1826.0, "function_hash": "211416396581050231143875738906729766516" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a6baa1ee7a9df33adbf932305053520b9741b35" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/bluetooth/iso.c" }, "id": "CVE-2024-35964-be7b0218", "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 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@6a6baa1ee7a9df33adbf932305053520b9741b35" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/bluetooth/iso.c", "function": "iso_sock_setsockopt" }, "id": "CVE-2024-35964-cdf6df15", "digest": { "length": 1826.0, "function_hash": "211416396581050231143875738906729766516" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e8742cdfc4b0e65266bb4a901a19462bda9285e" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/bluetooth/iso.c" }, "id": "CVE-2024-35964-d149bcc6", "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 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9e8742cdfc4b0e65266bb4a901a19462bda9285e" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/bluetooth/iso.c" }, "id": "CVE-2024-35964-d4dffbda", "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 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cec736e60dc18d91b88af28d96664bff284b02d1" }, { "deprecated": false, "signature_type": "Function", "target": { "file": "net/bluetooth/iso.c", "function": "iso_sock_setsockopt" }, "id": "CVE-2024-35964-d5a1bf8b", "digest": { "length": 1586.0, "function_hash": "133780442062992275121854909588002258890" }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@cec736e60dc18d91b88af28d96664bff284b02d1" }, { "deprecated": false, "signature_type": "Line", "target": { "file": "net/bluetooth/iso.c" }, "id": "CVE-2024-35964-de1951ed", "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 }, "signature_version": "v1", "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0c4a89f4690478969729c7ba5f69d53d8516aa12" } ] }