The ip6find1stfragopt function in net/ipv6/output_core.c in the Linux kernel through 4.12.3 allows local users to cause a denial of service (integer overflow and infinite loop) by leveraging the ability to open a raw socket.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-7542.json"
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6399f1fae4ec29fab5ec76070435555e256ca3a6",
"digest": {
"threshold": 0.9,
"line_hashes": [
"265832845972095443400701403739323223163",
"335018147565027285489520336475350592787",
"240544682819574292286379806745139970076",
"31319339454588426691465508596249275301",
"319835499490403824500948044048345771089",
"91112566232304010691933032445932575020",
"36299761679272489215514435459542516371",
"124188834823042593005536018925008844340",
"219244660943308299906354460436048107004",
"200951350457424000269657442516802590903",
"235585633277380757085622681530967836076",
"6656973166257879034233086733379093173"
]
},
"target": {
"file": "net/ipv6/output_core.c"
},
"signature_version": "v1",
"signature_type": "Line",
"id": "CVE-2017-7542-8cbcb823",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6399f1fae4ec29fab5ec76070435555e256ca3a6",
"digest": {
"function_hash": "26028879072680240716766178240950899662",
"length": 689.0
},
"target": {
"function": "ip6_find_1stfragopt",
"file": "net/ipv6/output_core.c"
},
"signature_version": "v1",
"signature_type": "Function",
"id": "CVE-2017-7542-fa085d4d",
"deprecated": false
}
]