The sanitycheckraw_super function in fs/f2fs/super.c in the Linux kernel before 4.11.1 does not validate the segment count, which allows local users to gain privileges via unspecified vectors.
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10662.json"
[
{
"digest": {
"line_hashes": [
"35086128272871435650911076161488631812",
"119123824015083930027963140684228045656",
"261937016859830915621804369294418899571"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "fs/f2fs/super.c"
},
"signature_type": "Line",
"id": "CVE-2017-10662-06f35aed",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b9dd46188edc2f0d1f37328637860bb65a771124",
"deprecated": false
},
{
"digest": {
"function_hash": "121840727200608744004559370162959605396",
"length": 1777.0
},
"signature_version": "v1",
"target": {
"file": "fs/f2fs/super.c",
"function": "sanity_check_raw_super"
},
"signature_type": "Function",
"id": "CVE-2017-10662-fd6d264b",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@b9dd46188edc2f0d1f37328637860bb65a771124",
"deprecated": false
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2017-10662.json"
[
{
"digest": {
"line_hashes": [
"35086128272871435650911076161488631812",
"119123824015083930027963140684228045656",
"261937016859830915621804369294418899571"
],
"threshold": 0.9
},
"signature_version": "v1",
"target": {
"file": "fs/f2fs/super.c"
},
"signature_type": "Line",
"id": "CVE-2017-10662-25831d65",
"source": "https://github.com/torvalds/linux/commit/b9dd46188edc2f0d1f37328637860bb65a771124",
"deprecated": false
},
{
"digest": {
"function_hash": "121840727200608744004559370162959605396",
"length": 1777.0
},
"signature_version": "v1",
"target": {
"file": "fs/f2fs/super.c",
"function": "sanity_check_raw_super"
},
"signature_type": "Function",
"id": "CVE-2017-10662-ebb80379",
"source": "https://github.com/torvalds/linux/commit/b9dd46188edc2f0d1f37328637860bb65a771124",
"deprecated": false
}
]