An issue was discovered in the stv06xx subsystem in the Linux kernel before 5.6.1. drivers/media/usb/gspca/stv06xx/stv06xx.c and drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c mishandle invalid descriptors, as demonstrated by a NULL pointer dereference, aka CID-485b06aadb93.
[
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"threshold": 0.9,
"line_hashes": [
"53411299930213484454784398921596848981",
"25593430664835540573086430424731225388",
"251794950863627388434427664767091810724",
"1606429554570097363695837410485830317",
"181409675071853157618192241460525652199",
"69001944624015158527632406635417108454",
"165627241433640391927966616825930291139",
"156322306625753973879094124227727784709",
"31095238698053251530562157385210010607",
"226599264905485256636480173041045091931",
"149092880144584453233942824788575469246",
"177208603833082464706203142784720522088",
"240049938878736810109061199748401343064"
]
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c"
},
"id": "CVE-2020-11609-022f2cb2",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "238741000502108543114797114450720488973",
"length": 297.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c",
"function": "stv06xx_isoc_init"
},
"id": "CVE-2020-11609-0709c2c4",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "236810610557140139234271708508232143558",
"length": 743.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c",
"function": "stv06xx_start"
},
"id": "CVE-2020-11609-0e67f2d3",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50938047368345194012761494597074329115",
"207270319720139460890853193872953163822",
"113885610066011819811007171724007350229",
"165162096977907602594055957145381910019"
]
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c"
},
"id": "CVE-2020-11609-2d26144e",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git@485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "97290530035287311219468823696770544",
"length": 1546.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c",
"function": "pb0100_start"
},
"id": "CVE-2020-11609-45091e1a",
"deprecated": false,
"signature_version": "v1"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-11609.json"
[
{
"signature_type": "Function",
"source": "https://github.com/torvalds/linux/commit/485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "236810610557140139234271708508232143558",
"length": 743.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c",
"function": "stv06xx_start"
},
"id": "CVE-2020-11609-242e69a9",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"source": "https://github.com/torvalds/linux/commit/485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "97290530035287311219468823696770544",
"length": 1546.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c",
"function": "pb0100_start"
},
"id": "CVE-2020-11609-4a9c388c",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Function",
"source": "https://github.com/torvalds/linux/commit/485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"function_hash": "238741000502108543114797114450720488973",
"length": 297.0
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c",
"function": "stv06xx_isoc_init"
},
"id": "CVE-2020-11609-91f3c4a7",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"source": "https://github.com/torvalds/linux/commit/485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"threshold": 0.9,
"line_hashes": [
"53411299930213484454784398921596848981",
"25593430664835540573086430424731225388",
"251794950863627388434427664767091810724",
"1606429554570097363695837410485830317",
"181409675071853157618192241460525652199",
"69001944624015158527632406635417108454",
"165627241433640391927966616825930291139",
"156322306625753973879094124227727784709",
"31095238698053251530562157385210010607",
"226599264905485256636480173041045091931",
"149092880144584453233942824788575469246",
"177208603833082464706203142784720522088",
"240049938878736810109061199748401343064"
]
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx.c"
},
"id": "CVE-2020-11609-cc8767ac",
"deprecated": false,
"signature_version": "v1"
},
{
"signature_type": "Line",
"source": "https://github.com/torvalds/linux/commit/485b06aadb933190f4bc44e006076bc27a23f205",
"digest": {
"threshold": 0.9,
"line_hashes": [
"50938047368345194012761494597074329115",
"207270319720139460890853193872953163822",
"113885610066011819811007171724007350229",
"165162096977907602594055957145381910019"
]
},
"target": {
"file": "drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.c"
},
"id": "CVE-2020-11609-eacf6f65",
"deprecated": false,
"signature_version": "v1"
}
]
"https://storage.googleapis.com/osv-test-cve-osv-conversion/osv-output/CVE-2020-11609.json"