The madvisewillneed function in mm/madvise.c in the Linux kernel before 4.14.4 allows local users to cause a denial of service (infinite loop) by triggering use of MADVISEWILLNEED for a DAX mapping.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-18208.json"
[
{
"digest": {
"line_hashes": [
"6947136186837381641846984687046803226",
"125257178581472230758283215828711868615",
"337485328586116218277848657852521722524",
"154213505027053523891613368438486957822",
"106277842986835618270879191163394811096",
"286298156176447275854869309471279673379",
"56753008427198143007448789397705246950",
"320149348232202463067383658836941818288",
"69592382009082980328451358463416921132",
"231081188759422470427790037104666633504",
"56984064902463070745193736055226626590",
"287386966777561759403113186284022898314",
"46964445218150916487760847011268947810",
"173045154848465763665855722118904030502",
"130097962162875112959670002546471589553"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "mm/madvise.c"
},
"signature_type": "Line",
"id": "CVE-2017-18208-23ce4ff4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6ea8d958a2c95a1d514015d4e29ba21a8c0a1a91",
"deprecated": false
},
{
"digest": {
"function_hash": "255624895931066879112828209962239340672",
"length": 770.0
},
"signature_version": "v1",
"target": {
"file": "mm/madvise.c",
"function": "madvise_willneed"
},
"signature_type": "Function",
"id": "CVE-2017-18208-bed2f0d8",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@6ea8d958a2c95a1d514015d4e29ba21a8c0a1a91",
"deprecated": false
}
]