In the Linux kernel, the following vulnerability has been resolved:
media: rc: fix races with imon_disconnect()
Syzbot reports a KASAN issue as below: BUG: KASAN: use-after-free in _createpipe include/linux/usb.h:1945 [inline] BUG: KASAN: use-after-free in send_packet+0xa2d/0xbc0 drivers/media/rc/imon.c:627 Read of size 4 at addr ffff8880256fb000 by task syz-executor314/4465
CPU: 2 PID: 4465 Comm: syz-executor314 Not tainted 6.0.0-rc1-syzkaller #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 Call Trace: <TASK> _dumpstack lib/dumpstack.c:88 [inline] dumpstacklvl+0xcd/0x134 lib/dumpstack.c:106 printaddressdescription mm/kasan/report.c:317 [inline] printreport.cold+0x2ba/0x6e9 mm/kasan/report.c:433 kasanreport+0xb1/0x1e0 mm/kasan/report.c:495 _createpipe include/linux/usb.h:1945 [inline] sendpacket+0xa2d/0xbc0 drivers/media/rc/imon.c:627 vfdwrite+0x2d9/0x550 drivers/media/rc/imon.c:991 vfswrite+0x2d7/0xdd0 fs/readwrite.c:576 ksyswrite+0x127/0x250 fs/readwrite.c:631 dosyscallx64 arch/x86/entry/common.c:50 [inline] dosyscall64+0x35/0xb0 arch/x86/entry/common.c:80 entrySYSCALL64afterhwframe+0x63/0xcd
The iMON driver improperly releases the usbdevice reference in imondisconnect without coordinating with active users of the device.
Specifically, the fields usbdevintf0 and usbdevintf1 are not protected by the users counter (ictx->users). During probe, imoninitintf0 or imoninitintf1 increments the usbdevice reference count depending on the interface. However, during disconnect, usbput_dev is called unconditionally, regardless of actual usage.
As a result, if vfdwrite or other operations are still in progress after disconnect, this can lead to a use-after-free of the usbdevice pointer.
Thread 1 vfdwrite Thread 2 imondisconnect ... if usbputdev(ictx->usbdevintf0) else usbputdev(ictx->usbdevintf1) ... while sendpacket if pipe = usbsndintpipe( ictx->usbdevintf0) UAF else pipe = usbsndctrlpipe( ictx->usbdev_intf0, 0) UAF
Guard access to usbdevintf0 and usbdevintf1 after disconnect by checking ictx->disconnected in all writer paths. Add early return with -ENODEV in sendpacket(), vfdwrite(), lcdwrite() and displayopen() if the device is no longer present.
Set and read ictx->disconnected under ictx->lock to ensure memory synchronization. Acquire the lock in imon_disconnect() before setting the flag to synchronize with any ongoing operations.
Ensure writers exit early and safely after disconnect before the USB core proceeds with cleanup.
Found by Linux Verification Center (linuxtesting.org) with Syzkaller.
[
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-0231855f",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-08931e5a",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-0b91121e",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-1045e17a",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-10601eac",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-1b90dd06",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"function_hash": "294272102690763815325939221890808773775",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-1d117431",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-218fa921",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-21bcef7e",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-24abf505",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-2b26abfc",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-2ddd0282",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-316822b4",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-3317559b",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-3b60ae81",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-3c588a1f",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-44469d22",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-47ac7863",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-4bb6c115",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-4e337ee6",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-531ff203",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-5369fe12",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"function_hash": "51824434822737072606987079246139070716",
"length": 1666.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-5a7e569e",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-5b08509f",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"162040331749805881124557057680362525464",
"327636348645647858571970080172858806018",
"49648981814722255062430973520802339672",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-5bdf4c4b",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"function_hash": "294272102690763815325939221890808773775",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-6521901d",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-69546df5",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-69d35721",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-6a4ab283",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-7cea3b4a",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-8003ce71",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-87addd89",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-88737321",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-8ca7e1fe",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-9c3f063a",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-9c6338a5",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@9348976003e39754af344949579e824a0a210fc4",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"162040331749805881124557057680362525464",
"327636348645647858571970080172858806018",
"49648981814722255062430973520802339672",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-a033ea41",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-a2b25b68",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"line_hashes": [
"8274948812919905612457990587046524219",
"191997263826379736598782979180298048237",
"76815277778685854133329179014414355497",
"261573045481953040308162037348165486073",
"226070754821425084723460513782548838515",
"291477827495795532571270658570781494162",
"251702759980396870698919425486388997178",
"97892557515717683546664516105704437910",
"219059276476448258626369140390090710187",
"123539037240282594998898093810914990043",
"108457094932601154822063318249650924021",
"248329297755819168775239068811911922561",
"117868360398647500452000932261207455518",
"211415677702592660206851525811960277228",
"165830666008382226913982233903266775303",
"333487962506855969712749241047855908940",
"102797305601102347441178536894964577122",
"92906523788627571991668872285101566082",
"287064184288265742161269710440387329433",
"273475267826123073909397217863416583442",
"181767530988736665688351981173427193723",
"24291200813487120252530927643658038140",
"162316391446381494413803513037672072028",
"87281978321488911135441321760808341756",
"243196485129248948448257060379537888168"
],
"threshold": 0.9
},
"signature_type": "Line",
"signature_version": "v1",
"target": {
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-adabef36",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-b9d9c7fa",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-bb484ca7",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b03fac6e2a38331faf8510b480becfa90cea1c9f",
"digest": {
"function_hash": "294272102690763815325939221890808773775",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-cd1123c4",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71c52b073922d05e79e6de7fc7f5f38f927929a4",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-d28083ce",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-d3bfc806",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-d89d2d8f",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71096a6161a25e84acddb89a9d77f138502d26ab",
"digest": {
"function_hash": "41607398631316737800712554326168401022",
"length": 1232.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "imon_disconnect",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-db1de484",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-dbd39688",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"function_hash": "177260495964391080661119981068397744202",
"length": 1400.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "vfd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-dccaaf0a",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2e7fd93b9cc565b839bc55a6662475718963e156",
"digest": {
"function_hash": "33724185615570615491462972894435878247",
"length": 798.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "lcd_write",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-dd1f0624",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"function_hash": "174030312375662785218951953017207357234",
"length": 995.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "display_open",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-e718eff2",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@d9f6ce99624a41c3bcb29a8d7d79b800665229dd",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-e7bcc446",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fa0f61cc1d828178aa921475a9b786e7fbb65ccb",
"digest": {
"function_hash": "263345591346702967718656079161507126040",
"length": 1767.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-ec00b196",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@fd5d3e6b149ec8cce045d86a2b5e3664d6b32ba5",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-f0f238f8",
"deprecated": false
},
{
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@71da40648741d15b302700b68973fe8b382aef3c",
"digest": {
"function_hash": "9793813694290992592215307842594681536",
"length": 1635.0
},
"signature_type": "Function",
"signature_version": "v1",
"target": {
"function": "send_packet",
"file": "drivers/media/rc/imon.c"
},
"id": "CVE-2025-39993-f7d22013",
"deprecated": false
}
]