Race condition in fs/timerfd.c in the Linux kernel before 4.10.15 allows local users to gain privileges or cause a denial of service (list corruption or use-after-free) via simultaneous file-descriptor operations that leverage improper might_cancel queueing.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10661.json"
[
{
"digest": {
"function_hash": "136064240305360035729749438866021100602",
"length": 454.0
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c",
"function": "timerfd_setup_cancel"
},
"signature_type": "Function",
"id": "CVE-2017-10661-2abf1f07",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
},
{
"digest": {
"function_hash": "56172275599639198640951607065362302986",
"length": 1022.0
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c",
"function": "SYSCALL_DEFINE2"
},
"signature_type": "Function",
"id": "CVE-2017-10661-330bd8ca",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324614748232054007387630744586505150547",
"299522508128585780209081573424564329684",
"244706587202288735388545719462334623514",
"42877705399129566794409406944789616812",
"67166579470137379583091165747658205250",
"274952756390870705474722102057599444482",
"166212119721280194975326504527990031740",
"329943889763073473386810266842705083814",
"148740961898527038052067231421743892112",
"13732117454429864826593674582811174849",
"295142810593907855843309774252438989687",
"76074660040921899972673600450658215632",
"220046023289828358554566302455182276424",
"269662810528285536599572118805968078770",
"321879032069348961146545959923623906049",
"137753808085078498290585546589795805022",
"4087258511974678641775639708570712846",
"281292413094058969611037259549720228603",
"309006966081563142079136016440106387209",
"61585992660327784030039034202002558876",
"180063665038744806016131747503174627406",
"62688432152786503605270644307603091969",
"159943259562101664904148793907488735258",
"321021461959257718221108081221652455187",
"84182125113700709863080614691083761752"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c"
},
"signature_type": "Line",
"id": "CVE-2017-10661-f3b5afaa",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10661.json"
[
{
"digest": {
"function_hash": "136064240305360035729749438866021100602",
"length": 454.0
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c",
"function": "timerfd_setup_cancel"
},
"signature_type": "Function",
"id": "CVE-2017-10661-21756aab",
"source": "https://github.com/torvalds/linux/commit/1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
},
{
"digest": {
"function_hash": "56172275599639198640951607065362302986",
"length": 1022.0
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c",
"function": "SYSCALL_DEFINE2"
},
"signature_type": "Function",
"id": "CVE-2017-10661-4df830ce",
"source": "https://github.com/torvalds/linux/commit/1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
},
{
"digest": {
"line_hashes": [
"324614748232054007387630744586505150547",
"299522508128585780209081573424564329684",
"244706587202288735388545719462334623514",
"42877705399129566794409406944789616812",
"67166579470137379583091165747658205250",
"274952756390870705474722102057599444482",
"166212119721280194975326504527990031740",
"329943889763073473386810266842705083814",
"148740961898527038052067231421743892112",
"13732117454429864826593674582811174849",
"295142810593907855843309774252438989687",
"76074660040921899972673600450658215632",
"220046023289828358554566302455182276424",
"269662810528285536599572118805968078770",
"321879032069348961146545959923623906049",
"137753808085078498290585546589795805022",
"4087258511974678641775639708570712846",
"281292413094058969611037259549720228603",
"309006966081563142079136016440106387209",
"61585992660327784030039034202002558876",
"180063665038744806016131747503174627406",
"62688432152786503605270644307603091969",
"159943259562101664904148793907488735258",
"321021461959257718221108081221652455187",
"84182125113700709863080614691083761752"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "fs/timerfd.c"
},
"signature_type": "Line",
"id": "CVE-2017-10661-585d0f70",
"source": "https://github.com/torvalds/linux/commit/1e38da300e1e395a15048b0af1e5305bd91402f6",
"deprecated": false
}
]