The IPv6 stack in the Linux kernel before 4.3.3 mishandles options data, which allows local users to gain privileges or cause a denial of service (use-after-free and system crash) via a crafted sendmsg system call.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-3841.json"
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"43926881325673096989551169467535231237",
"184965190952467460660181943029176590870",
"50331751111500285526035841609997181049",
"7634624932987006637826852688945178805",
"47559958189230335131105378988848890352",
"174518400778274372623608789046139322913",
"288333904386819232818494928842345164126"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-0bd833ee",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3331.0,
"function_hash": "103155971817088630638803101468702077169"
},
"signature_type": "Function",
"id": "CVE-2016-3841-1f98795d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_connect",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"290103147233264744114498782733493374709",
"179137266320965249546968487740787492201",
"142869468797670465693980019344695085401",
"205827859703554044048374340529071799583",
"332872601632688454781246704951104403694",
"112636448091089793671387192415439712426",
"78705526609718338569102798893452431301",
"147828190883751144585592573593325390217",
"220804322177811008918225745097904330911",
"227531155097792742546452068109948341327",
"302859368811646432747223904987427857532",
"291926373331236109636548319622528840784"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-2fc42202",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 877.0,
"function_hash": "70123921522427976361407489588202928893"
},
"signature_type": "Function",
"id": "CVE-2016-3841-30366c82",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_sk_rebuild_header",
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"103581047204866617367833513325697815266",
"281792701678869866773338349525315076505",
"180860088360303025585286945551370607120",
"87159752955493222732144780105048231033",
"332843720168660885699796895316000533423",
"156856475502961031078805812973679006423",
"188185518854104318414576569609837979438",
"5101914067697625504395150814348118407",
"46880840229401835006879389792251689971",
"339293059664753047248388317883923488511",
"62878898318770915362695701761290799531",
"314091279611316542833073518814017412780",
"97570075363964010245202689361413971730"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-32aa165c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/l2tp/l2tp_ip6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 6599.0,
"function_hash": "128856883426010070764378493562791249002"
},
"signature_type": "Function",
"id": "CVE-2016-3841-370fbbda",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "do_ipv6_getsockopt",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 861.0,
"function_hash": "251879478423131708433490123629075427703"
},
"signature_type": "Function",
"id": "CVE-2016-3841-3d6ec6f1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_route_socket",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 6044.0,
"function_hash": "2294570197801345254179430598517309524"
},
"signature_type": "Function",
"id": "CVE-2016-3841-485fda3c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "udpv6_sendmsg",
"file": "net/ipv6/udp.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 498.0,
"function_hash": "105128660581526263651490162346979209005"
},
"signature_type": "Function",
"id": "CVE-2016-3841-4969d071",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_update_options",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"218390595976784196945447135999019716483",
"2055414614644387598141490416847688128",
"121820774229831205458404145120804022886",
"314596219995053833863862512441339029014",
"258366533975557761216754132823578370102",
"114749294152971417860040105189087088103",
"171815693135059198259675432325524023100",
"190967766825517496944181080689065803137",
"223734617314705847538296397449255808528",
"21337994960037421027614892583179972981",
"61592185293505377737431648699103433942",
"197380641254114358328968294989360521902",
"228457777772571889158533152197286450569",
"304868226236479104180392917574013906792",
"253425749305513881110632785470066327636",
"339529817591208798081153308826507148102",
"78994199948432677137567211488098712872",
"143066864703385118445935742353164594738",
"215253693464121761425231686466199119213",
"7949627106589774651036596639318050389",
"331386459778137306952865031897214731885",
"197630406836123166827621986464267953335",
"153032658785164756859771235120622524450",
"137250345580516161322772021721114193017",
"163802517232940107657058981677781403382",
"208169206194945783329070549253061615822",
"317749335917842066867656170804633005995",
"116196098625213980131755783367237988192",
"314596219995053833863862512441339029014",
"78692179135321147676005808959926677051",
"102758547165024047184155419266931210490",
"213872830453161864961543599259915915816",
"6319098158479901094860652417038841922",
"95203136363626552739524931704796528068",
"161540236223777052858948213859985892461"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-51f34976",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 517.0,
"function_hash": "339787598716531356121998669233326861646"
},
"signature_type": "Function",
"id": "CVE-2016-3841-54f95e9d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_dup_options",
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"209856170861442151803500115653646747077",
"189938435983303004566820143723039615126",
"140001723453951604382082560708908694689",
"31147680928810513852378357892945691601",
"250174422458514110430569678765920832917",
"106921432400578876314510825106164396118",
"291409216983470448736402621770191532623",
"79022002938226293709445790634514981652",
"46880840229401835006879389792251689971",
"68698177729054350195446283057563329912",
"92815973064788870541604712978391984905",
"200105254657046717979472207765237455539",
"23954936107803759417267895612855067836"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-55ab44f6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/udp.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 368.0,
"function_hash": "218968400007497673109989897214169762749"
},
"signature_type": "Function",
"id": "CVE-2016-3841-5b205578",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_destroy_sock",
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"118303820856279649020961053048502788544",
"326730138348037712165903961492077011304",
"9653765001468704699365811815517832900",
"163802517232940107657058981677781403382",
"253382781443905032646709230248031971929",
"247517226727490248518975007288668917323",
"11311545239063046808471127004885014545",
"309980488984164126430124847427103630730",
"191982795127769420813542935051219440934",
"155207021355929490846026890770310050564",
"326348932824896272593198734172730429268",
"87345289735999849410097325133220485983",
"310100342120312383074485206738871686934",
"304641122616880113657740793866496007169",
"252241999515219749063080994176417907654",
"337860288435690159781433860383531851903",
"15680177873050471473332586763420643896",
"288401241703128693361781778326567885665",
"52941111870953869481679267192058305639",
"315485781985881204587043792509542782331",
"294335325225872909797024174031510498017",
"233681103971347800569765963573392992553",
"217777631891490264217308164588870124903",
"310234126855360339192570602169765953681",
"135121186110850310059777553081529050899",
"180641429389450273715777563796333683371",
"38497834168864046853615408344695290208",
"201907172220135274886200635190536366776",
"310559135261708904915081314616710466791",
"2280388430265434850522105398145306041",
"11519513102351683664214387506271382654"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-68522931",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"257622039780540211419846557701372931230",
"169502343852856422342962990447352726427",
"118688699184916163379459158560683722749",
"167631217795933814609824297549959847562"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-689e5764",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "include/linux/ipv6.h"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 2989.0,
"function_hash": "325970665746695179145790574027272553629"
},
"signature_type": "Function",
"id": "CVE-2016-3841-6b02e9be",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "cookie_v6_check",
"file": "net/ipv6/syncookies.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3838.0,
"function_hash": "276408929286465353172688586427220985884"
},
"signature_type": "Function",
"id": "CVE-2016-3841-705b80c9",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_syn_recv_sock",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 2754.0,
"function_hash": "272047079353511678209738843778820241724"
},
"signature_type": "Function",
"id": "CVE-2016-3841-750c6f98",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_request_recv_sock",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"124881941981400831583227441385395446094",
"59435003450063190642846763629210507219",
"329645228968945543058743221167993851764",
"304987410113285970253785240848879859361",
"316946567160251866641502603606291757712",
"56521418267248618661656095000888874540",
"45665546256627066387616452798363938602",
"317749335917842066867656170804633005995",
"116196098625213980131755783367237988192",
"275666571607821764762270478476230000193"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-84689311",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 503.0,
"function_hash": "102342932424597446551815482096132209980"
},
"signature_type": "Function",
"id": "CVE-2016-3841-8c41754b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_xmit",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3802.0,
"function_hash": "208277415305453233453339729123164946700"
},
"signature_type": "Function",
"id": "CVE-2016-3841-94d98223",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "rawv6_sendmsg",
"file": "net/ipv6/raw.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 13482.0,
"function_hash": "138814587816956037017511193619011819715"
},
"signature_type": "Function",
"id": "CVE-2016-3841-9f774654",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "do_ipv6_setsockopt",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1761.0,
"function_hash": "228035727975387446696290426843830918147"
},
"signature_type": "Function",
"id": "CVE-2016-3841-aa1b63bd",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_renew_options",
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"302879425158759899059459210413676615565",
"130911565709520518536584001564805950236",
"54407860228246486071873196831413174521",
"269431633482220087197365895801609951163"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-bcc17af7",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/syncookies.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3335.0,
"function_hash": "86638536162760400408537270113583399088"
},
"signature_type": "Function",
"id": "CVE-2016-3841-bd2f008c",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "l2tp_ip6_sendmsg",
"file": "net/l2tp/l2tp_ip6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1083.0,
"function_hash": "36382344319578164259987705621510734819"
},
"signature_type": "Function",
"id": "CVE-2016-3841-c5b2eff2",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_send_response",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 4024.0,
"function_hash": "274079970847839878569283445183618144653"
},
"signature_type": "Function",
"id": "CVE-2016-3841-d7ae77e6",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_connect",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"53198815812048095321150062668056134321",
"66756776804177781496410864350501860997",
"199028054194487032076722616991632810334",
"332524549063078663524701237327479976069",
"240024288580458815572654819397747179813",
"26236569993526089828490574981255703736",
"208707523238151079640068860527739235900",
"56025670652336661044919052762048343295",
"258422218053218489434415055080357301042",
"34209244118489446850024465861074587765"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-dd5f3439",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "include/net/ipv6.h"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"39373358706602050520224556342158836944",
"172362240170693943601134930099128413794",
"250277173652898986606610442480078507486",
"289365452625266800570254362327538607091",
"203660483923437938647692559164941346006"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-dffda721",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/datagram.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 718.0,
"function_hash": "65977163970328335461032644404497412136"
},
"signature_type": "Function",
"id": "CVE-2016-3841-e27eb907",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_route_req",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3426.0,
"function_hash": "257963882534338776162842595363318094447"
},
"signature_type": "Function",
"id": "CVE-2016-3841-ea5650cb",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "__ip6_datagram_connect",
"file": "net/ipv6/datagram.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"139882763035024429055095230010249285421",
"106511762444979128874762402228170771120",
"62861047649402115756070845840190043253",
"25047410992923718834654538143534048930",
"297269857387710721724319553828139914400",
"54223185050565357034991900524178556170",
"291409216983470448736402621770191532623",
"79022002938226293709445790634514981652",
"46880840229401835006879389792251689971",
"339293059664753047248388317883923488511",
"62878898318770915362695701761290799531",
"314091279611316542833073518814017412780",
"97570075363964010245202689361413971730"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-f8264a6a",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/raw.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 765.0,
"function_hash": "252849545628749519671554094268187835850"
},
"signature_type": "Function",
"id": "CVE-2016-3841-f829201d",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_send_synack",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"117206787554528031884886362280479806633",
"262416471373691027037290884550913373403",
"192250763269354823472742765883477430681",
"154166503210060501192328332146802893762",
"283497543926985505262367946861121910516",
"201893897757704901116823363759385578071",
"138272188069542528419945477150350544739",
"333324469711083235193501600131186401861",
"287413115354102081589012765314534876874",
"253457453149155225139301141764395423330",
"227017936268849888448975456800142096934",
"31077942528885436377629036292290349374",
"112343925292737595621165664557823816350",
"184202529493526382334228565470513796592",
"223354385342847708116231518593580595188",
"42178465171457233274241214297824716902",
"325423720442641571555037498532898844945",
"301760469459540329714726399686075387618",
"113591872744077126586739992642261868346",
"184483023077458444321283746515839339708",
"80243889170475494623259714417744315828",
"137461368222975169333831211214184901076",
"237803120980993802637770347750207861541",
"141340723702564264164408191600685344118",
"266204916545109533690208847714479467036",
"218629495085282483854680646226237699934",
"301760469459540329714726399686075387618",
"327890278495499356159455838076679427883",
"94495750679143704984552287995706263894",
"215290018638103384449557593430505636772",
"59296018159299577105283173352015650861",
"326833022777420910451434234910408829439",
"16317643510496775539805009688908330421",
"213105692843783863917072974988783374723",
"151104077451133057051847117296739567733"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-fe01d527",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/ipv6_sockglue.c"
}
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-3841.json"
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3802.0,
"function_hash": "208277415305453233453339729123164946700"
},
"signature_type": "Function",
"id": "CVE-2016-3841-03141fb4",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "rawv6_sendmsg",
"file": "net/ipv6/raw.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"257622039780540211419846557701372931230",
"169502343852856422342962990447352726427",
"118688699184916163379459158560683722749",
"167631217795933814609824297549959847562"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-080238a6",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "include/linux/ipv6.h"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3426.0,
"function_hash": "257963882534338776162842595363318094447"
},
"signature_type": "Function",
"id": "CVE-2016-3841-092aeb19",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "__ip6_datagram_connect",
"file": "net/ipv6/datagram.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 517.0,
"function_hash": "339787598716531356121998669233326861646"
},
"signature_type": "Function",
"id": "CVE-2016-3841-095e0372",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_dup_options",
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3331.0,
"function_hash": "103155971817088630638803101468702077169"
},
"signature_type": "Function",
"id": "CVE-2016-3841-1138e882",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_connect",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"118303820856279649020961053048502788544",
"326730138348037712165903961492077011304",
"9653765001468704699365811815517832900",
"163802517232940107657058981677781403382",
"253382781443905032646709230248031971929",
"247517226727490248518975007288668917323",
"11311545239063046808471127004885014545",
"309980488984164126430124847427103630730",
"191982795127769420813542935051219440934",
"155207021355929490846026890770310050564",
"326348932824896272593198734172730429268",
"87345289735999849410097325133220485983",
"310100342120312383074485206738871686934",
"304641122616880113657740793866496007169",
"252241999515219749063080994176417907654",
"337860288435690159781433860383531851903",
"15680177873050471473332586763420643896",
"288401241703128693361781778326567885665",
"52941111870953869481679267192058305639",
"315485781985881204587043792509542782331",
"294335325225872909797024174031510498017",
"233681103971347800569765963573392992553",
"217777631891490264217308164588870124903",
"310234126855360339192570602169765953681",
"135121186110850310059777553081529050899",
"180641429389450273715777563796333683371",
"38497834168864046853615408344695290208",
"201907172220135274886200635190536366776",
"310559135261708904915081314616710466791",
"2280388430265434850522105398145306041",
"11519513102351683664214387506271382654"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-1f8770cd",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"290103147233264744114498782733493374709",
"179137266320965249546968487740787492201",
"142869468797670465693980019344695085401",
"205827859703554044048374340529071799583",
"332872601632688454781246704951104403694",
"112636448091089793671387192415439712426",
"78705526609718338569102798893452431301",
"147828190883751144585592573593325390217",
"220804322177811008918225745097904330911",
"227531155097792742546452068109948341327",
"302859368811646432747223904987427857532",
"291926373331236109636548319622528840784"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-21259167",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 2754.0,
"function_hash": "272047079353511678209738843778820241724"
},
"signature_type": "Function",
"id": "CVE-2016-3841-21a04b60",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_request_recv_sock",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 718.0,
"function_hash": "65977163970328335461032644404497412136"
},
"signature_type": "Function",
"id": "CVE-2016-3841-2a9670a7",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_route_req",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 6599.0,
"function_hash": "128856883426010070764378493562791249002"
},
"signature_type": "Function",
"id": "CVE-2016-3841-2ec6685c",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "do_ipv6_getsockopt",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"218390595976784196945447135999019716483",
"2055414614644387598141490416847688128",
"121820774229831205458404145120804022886",
"314596219995053833863862512441339029014",
"258366533975557761216754132823578370102",
"114749294152971417860040105189087088103",
"171815693135059198259675432325524023100",
"190967766825517496944181080689065803137",
"223734617314705847538296397449255808528",
"21337994960037421027614892583179972981",
"61592185293505377737431648699103433942",
"197380641254114358328968294989360521902",
"228457777772571889158533152197286450569",
"304868226236479104180392917574013906792",
"253425749305513881110632785470066327636",
"339529817591208798081153308826507148102",
"78994199948432677137567211488098712872",
"143066864703385118445935742353164594738",
"215253693464121761425231686466199119213",
"7949627106589774651036596639318050389",
"331386459778137306952865031897214731885",
"197630406836123166827621986464267953335",
"153032658785164756859771235120622524450",
"137250345580516161322772021721114193017",
"163802517232940107657058981677781403382",
"208169206194945783329070549253061615822",
"317749335917842066867656170804633005995",
"116196098625213980131755783367237988192",
"314596219995053833863862512441339029014",
"78692179135321147676005808959926677051",
"102758547165024047184155419266931210490",
"213872830453161864961543599259915915816",
"6319098158479901094860652417038841922",
"95203136363626552739524931704796528068",
"161540236223777052858948213859985892461"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-354c37bc",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 498.0,
"function_hash": "105128660581526263651490162346979209005"
},
"signature_type": "Function",
"id": "CVE-2016-3841-3a9babda",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_update_options",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3838.0,
"function_hash": "276408929286465353172688586427220985884"
},
"signature_type": "Function",
"id": "CVE-2016-3841-3be81fdf",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_syn_recv_sock",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"103581047204866617367833513325697815266",
"281792701678869866773338349525315076505",
"180860088360303025585286945551370607120",
"87159752955493222732144780105048231033",
"332843720168660885699796895316000533423",
"156856475502961031078805812973679006423",
"188185518854104318414576569609837979438",
"5101914067697625504395150814348118407",
"46880840229401835006879389792251689971",
"339293059664753047248388317883923488511",
"62878898318770915362695701761290799531",
"314091279611316542833073518814017412780",
"97570075363964010245202689361413971730"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-3ca87df4",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/l2tp/l2tp_ip6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 877.0,
"function_hash": "70123921522427976361407489588202928893"
},
"signature_type": "Function",
"id": "CVE-2016-3841-4b5f2e24",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_sk_rebuild_header",
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"43926881325673096989551169467535231237",
"184965190952467460660181943029176590870",
"50331751111500285526035841609997181049",
"7634624932987006637826852688945178805",
"47559958189230335131105378988848890352",
"174518400778274372623608789046139322913",
"288333904386819232818494928842345164126"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-4d701014",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"124881941981400831583227441385395446094",
"59435003450063190642846763629210507219",
"329645228968945543058743221167993851764",
"304987410113285970253785240848879859361",
"316946567160251866641502603606291757712",
"56521418267248618661656095000888874540",
"45665546256627066387616452798363938602",
"317749335917842066867656170804633005995",
"116196098625213980131755783367237988192",
"275666571607821764762270478476230000193"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-595efc5c",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"209856170861442151803500115653646747077",
"189938435983303004566820143723039615126",
"140001723453951604382082560708908694689",
"31147680928810513852378357892945691601",
"250174422458514110430569678765920832917",
"106921432400578876314510825106164396118",
"291409216983470448736402621770191532623",
"79022002938226293709445790634514981652",
"46880840229401835006879389792251689971",
"68698177729054350195446283057563329912",
"92815973064788870541604712978391984905",
"200105254657046717979472207765237455539",
"23954936107803759417267895612855067836"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-7a174b0e",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/udp.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 765.0,
"function_hash": "252849545628749519671554094268187835850"
},
"signature_type": "Function",
"id": "CVE-2016-3841-7a56cd74",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_send_synack",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1761.0,
"function_hash": "228035727975387446696290426843830918147"
},
"signature_type": "Function",
"id": "CVE-2016-3841-7d8bbb7d",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "ipv6_renew_options",
"file": "net/ipv6/exthdrs.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 368.0,
"function_hash": "218968400007497673109989897214169762749"
},
"signature_type": "Function",
"id": "CVE-2016-3841-8c36fe3e",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_destroy_sock",
"file": "net/ipv6/af_inet6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 503.0,
"function_hash": "102342932424597446551815482096132209980"
},
"signature_type": "Function",
"id": "CVE-2016-3841-97c159dc",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_xmit",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"139882763035024429055095230010249285421",
"106511762444979128874762402228170771120",
"62861047649402115756070845840190043253",
"25047410992923718834654538143534048930",
"297269857387710721724319553828139914400",
"54223185050565357034991900524178556170",
"291409216983470448736402621770191532623",
"79022002938226293709445790634514981652",
"46880840229401835006879389792251689971",
"339293059664753047248388317883923488511",
"62878898318770915362695701761290799531",
"314091279611316542833073518814017412780",
"97570075363964010245202689361413971730"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-986f9332",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/raw.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"117206787554528031884886362280479806633",
"262416471373691027037290884550913373403",
"192250763269354823472742765883477430681",
"154166503210060501192328332146802893762",
"283497543926985505262367946861121910516",
"201893897757704901116823363759385578071",
"138272188069542528419945477150350544739",
"333324469711083235193501600131186401861",
"287413115354102081589012765314534876874",
"253457453149155225139301141764395423330",
"227017936268849888448975456800142096934",
"31077942528885436377629036292290349374",
"112343925292737595621165664557823816350",
"184202529493526382334228565470513796592",
"223354385342847708116231518593580595188",
"42178465171457233274241214297824716902",
"325423720442641571555037498532898844945",
"301760469459540329714726399686075387618",
"113591872744077126586739992642261868346",
"184483023077458444321283746515839339708",
"80243889170475494623259714417744315828",
"137461368222975169333831211214184901076",
"237803120980993802637770347750207861541",
"141340723702564264164408191600685344118",
"266204916545109533690208847714479467036",
"218629495085282483854680646226237699934",
"301760469459540329714726399686075387618",
"327890278495499356159455838076679427883",
"94495750679143704984552287995706263894",
"215290018638103384449557593430505636772",
"59296018159299577105283173352015650861",
"326833022777420910451434234910408829439",
"16317643510496775539805009688908330421",
"213105692843783863917072974988783374723",
"151104077451133057051847117296739567733"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-ba7c6643",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"302879425158759899059459210413676615565",
"130911565709520518536584001564805950236",
"54407860228246486071873196831413174521",
"269431633482220087197365895801609951163"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-d0f862e4",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/syncookies.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 861.0,
"function_hash": "251879478423131708433490123629075427703"
},
"signature_type": "Function",
"id": "CVE-2016-3841-d1cb7556",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "inet6_csk_route_socket",
"file": "net/ipv6/inet6_connection_sock.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 2989.0,
"function_hash": "325970665746695179145790574027272553629"
},
"signature_type": "Function",
"id": "CVE-2016-3841-d244366d",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "cookie_v6_check",
"file": "net/ipv6/syncookies.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 13482.0,
"function_hash": "138814587816956037017511193619011819715"
},
"signature_type": "Function",
"id": "CVE-2016-3841-d7ac7c81",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "do_ipv6_setsockopt",
"file": "net/ipv6/ipv6_sockglue.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"53198815812048095321150062668056134321",
"66756776804177781496410864350501860997",
"199028054194487032076722616991632810334",
"332524549063078663524701237327479976069",
"240024288580458815572654819397747179813",
"26236569993526089828490574981255703736",
"208707523238151079640068860527739235900",
"56025670652336661044919052762048343295",
"258422218053218489434415055080357301042",
"34209244118489446850024465861074587765"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-d9509467",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "include/net/ipv6.h"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 3335.0,
"function_hash": "86638536162760400408537270113583399088"
},
"signature_type": "Function",
"id": "CVE-2016-3841-def62e56",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "l2tp_ip6_sendmsg",
"file": "net/l2tp/l2tp_ip6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1083.0,
"function_hash": "36382344319578164259987705621510734819"
},
"signature_type": "Function",
"id": "CVE-2016-3841-e5036985",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "dccp_v6_send_response",
"file": "net/dccp/ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 4024.0,
"function_hash": "274079970847839878569283445183618144653"
},
"signature_type": "Function",
"id": "CVE-2016-3841-e7f46e89",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "tcp_v6_connect",
"file": "net/ipv6/tcp_ipv6.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"39373358706602050520224556342158836944",
"172362240170693943601134930099128413794",
"250277173652898986606610442480078507486",
"289365452625266800570254362327538607091",
"203660483923437938647692559164941346006"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2016-3841-f163698a",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"file": "net/ipv6/datagram.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 6044.0,
"function_hash": "2294570197801345254179430598517309524"
},
"signature_type": "Function",
"id": "CVE-2016-3841-feabc219",
"source": "https://github.com/torvalds/linux/commit/45f6fad84cc305103b28d73482b344d7f5b76f39",
"target": {
"function": "udpv6_sendmsg",
"file": "net/ipv6/udp.c"
}
}
]