The bnepaddconnection function in net/bluetooth/bnep/core.c in the Linux kernel before 3.19 does not ensure that an l2cap socket is available, which allows local users to gain privileges via a crafted application.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2017-15868.json"
[
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"line_hashes": [
"19560385104023445829287872013413281727",
"181239442097331238891711637224156463694",
"303336340562064983816324120121172746088"
],
"threshold": 0.9
},
"signature_type": "Line",
"id": "CVE-2017-15868-a6b7d0c1",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@71bb99a02b32b4cc4265118e85f6035ca72923f0",
"target": {
"file": "net/bluetooth/bnep/core.c"
}
},
{
"signature_version": "v1",
"deprecated": false,
"digest": {
"length": 1683.0,
"function_hash": "137828632462798804644118371562789029359"
},
"signature_type": "Function",
"id": "CVE-2017-15868-efb7a0a4",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@71bb99a02b32b4cc4265118e85f6035ca72923f0",
"target": {
"function": "bnep_add_connection",
"file": "net/bluetooth/bnep/core.c"
}
}
]