The xc2028setconfig function in drivers/media/tuners/tuner-xc2028.c in the Linux kernel before 4.6 allows local users to gain privileges or cause a denial of service (use-after-free) via vectors involving omission of the firmware name from a certain data structure.
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-7913.json"
[
{
"id": "CVE-2016-7913-70544262",
"target": {
"function": "xc2028_set_config",
"file": "drivers/media/tuners/tuner-xc2028.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@8dfbcc4351a0b6d2f2d77f367552f48ffefafe18",
"digest": {
"function_hash": "113550013420745405982868353078145331068",
"length": 1105.0
},
"signature_type": "Function"
},
{
"id": "CVE-2016-7913-8fee146b",
"target": {
"file": "drivers/media/tuners/tuner-xc2028.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@8dfbcc4351a0b6d2f2d77f367552f48ffefafe18",
"digest": {
"threshold": 0.9,
"line_hashes": [
"157034530761128213907264054425383711495",
"11760745424533386822072208200507398866",
"67046569364364064207486231344784053788",
"31867162020868904177061554498178812911",
"94726202356161353689895224995216553269",
"268845028252728304154580223603681560368",
"27225207875032208506975617579220169694",
"202496723378250599122968767126920082957",
"59639238059069226888573997349234560189"
]
},
"signature_type": "Line"
}
]
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2016-7913.json"
[
{
"id": "CVE-2016-7913-09062168",
"target": {
"function": "xc2028_set_config",
"file": "drivers/media/tuners/tuner-xc2028.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/torvalds/linux/commit/8dfbcc4351a0b6d2f2d77f367552f48ffefafe18",
"digest": {
"function_hash": "113550013420745405982868353078145331068",
"length": 1105.0
},
"signature_type": "Function"
},
{
"id": "CVE-2016-7913-499fd9cd",
"target": {
"file": "drivers/media/tuners/tuner-xc2028.c"
},
"signature_version": "v1",
"deprecated": false,
"source": "https://github.com/torvalds/linux/commit/8dfbcc4351a0b6d2f2d77f367552f48ffefafe18",
"digest": {
"threshold": 0.9,
"line_hashes": [
"157034530761128213907264054425383711495",
"11760745424533386822072208200507398866",
"67046569364364064207486231344784053788",
"31867162020868904177061554498178812911",
"94726202356161353689895224995216553269",
"268845028252728304154580223603681560368",
"27225207875032208506975617579220169694",
"202496723378250599122968767126920082957",
"59639238059069226888573997349234560189"
]
},
"signature_type": "Line"
}
]