The native Bluetooth stack in the Linux Kernel (BlueZ), starting at the Linux kernel version 2.6.32 and up to and including 4.13.1, are vulnerable to a stack overflow vulnerability in the processing of L2CAP configuration responses resulting in Remote code execution in kernel space.
{ "vanir_signatures": [ { "digest": { "function_hash": "68155943268927176878412780390894213086", "length": 1232.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-0f7c754a", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_config_rsp" } }, { "digest": { "line_hashes": [ "321901177579041039215557754963147629508", "265368582112369674447480448683901018350", "190641196133547692211198645057242761049", "217447420097326406559207357289186099410", "59834207942885176207991766556662878605", "304876136598854137006045156736691177281", "133301674632125487546987659908340906691", "61294491862357852293968062238645444203", "93568577962259760599504055927794899012", "14881359214756657971315332082704720461", "75424836953537947075979504500590217530", "335933701788536731633583733158662453245" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-29e6196a", "signature_type": "Line", "target": { "file": "include/net/bluetooth/l2cap.h" } }, { "digest": { "line_hashes": [ "5924632198214420461610953551110348891", "141924211009875908990964181124200564260", "23869763585075345607891978429900565640", "200918229760095047815318254448168666895", "5924632198214420461610953551110348891", "141924211009875908990964181124200564260", "23869763585075345607891978429900565640", "200918229760095047815318254448168666895", "233463871404026385051301588885788812612", "9596366131538109798517731157940369473", "116053715729080709288730471017371226170", "15634605036401760303132202800389294894", "300972153962021424826328343818920911579", "36622469741121125645348811320455991304", "72372326092712333078545513900261934068", "318924473363312641431496160175942461192", "321685675738587435991093948509247841781", "179033900278968915979052666227922773448", "20819938836236920535546404954547207906", "39675178076626015377501658165309401196", "31750644442376560210270290906820416437", "225117548740205542754032025837199044383", "24206482765438196891778048355850639438", "142863452729445962489996980013529367805", "128529738982581997645742794788346520914", "64316191952517346883424070911925115278", "250728207247787426663057531211097613087", "328133981786396760283385490450329581783", "182116321135574989308761571851823618180", "190575220424611532345001233452278930387", "40629484462977529829735206169228774142", "316530943608535760509560957719238809559", "92668575221371679165773705750542312007", "176935814896257136876121819790504267675", "117032826149461623972157635023670145000", "148843138150459273770079488105576149222", "237768266218087667850162618933422219715", "122646965524832799551085121895639703140", "4413297929446201251377429992660378929", "193871070322225915968046920699834342372", "123922893311628308964316929156411397603", "173168528627011003525061357527447122091", "18187347886918009344863412273100261209", "301935174488344996392696845588355477528", "312295511470657470281012233013184116917", "290861069320911652328978964345060714324", "176497056270687624533729710126411325695", "233866467193918358477001857877950991777", "14693623470036712439440906987799952994", "150907023466678597807229538289755730211", "97142838057690284640495457765704815379", "176938168287116219341701534588540594156", "306357831069420298407584480806935803292", "207727855757850697530664873912194502252", "194972675849755747630538554016353071235", "3578945273702065987670456259731797738", "124893096044664528981456379286488289536", "60135282529958467911815924197745675628", "68831300917299175424618923999722819710", "130372187619537569859076935826501022900", "79159362448994623497891425829602342608", "106601822235608310523857128004700393238", "275498076532905733740062063979104363663", "236773838146403216057049580838634190116", "12541981945025450082845829424013537154", "226299983837117083771925047759575149614", "96981985369592597407611461389668653172", "65035428442754257858195168272680708089", "85632063274615148686532786007993068692", "302125929047446743905592766974019859484" ], "threshold": 0.9 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-34a35460", "signature_type": "Line", "target": { "file": "net/bluetooth/l2cap.c" } }, { "digest": { "function_hash": "212358415550620649527001214551090145168", "length": 985.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-3996c584", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_sock_listen" } }, { "digest": { "function_hash": "261279042443346429226862724343221655488", "length": 1478.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-3baa4d4c", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_parse_conf_req" } }, { "digest": { "function_hash": "279158474557177051712897630231310246875", "length": 1107.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-4bbc6809", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_connect_rsp" } }, { "digest": { "function_hash": "303553636760772789547191755470160249696", "length": 1573.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-912d03e8", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_config_req" } }, { "digest": { "function_hash": "192961088496574241976112059688663283138", "length": 897.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-a0c43c05", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_build_conf_req" } }, { "digest": { "function_hash": "182066098571948350529086938451134175816", "length": 1179.0 }, "deprecated": false, "signature_version": "v1", "source": "https://github.com/torvalds/linux/commit/f2fcfcd670257236ebf2088bbdf26f6a8ef459fe", "id": "CVE-2017-1000251-d1b99613", "signature_type": "Function", "target": { "file": "net/bluetooth/l2cap.c", "function": "l2cap_sock_connect" } } ] }