In the Linux kernel, the following vulnerability has been resolved:
usb: chipidea: cihdrcimx: fix usbmisc handling
usbmisc is an optional device property so it is totally valid for the corresponding data->usbmisc_data to have a NULL value.
Check that before dereferencing the pointer.
Found by Linux Verification Center (linuxtesting.org) with Svace static analysis tool.
[
{
"id": "CVE-2025-37811-19d767b2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "191339667273349504509770178264467024128",
"length": 575.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8060b719676e8c0e5a2222c2977ba0458d9d9535"
},
{
"id": "CVE-2025-37811-1a303d0a",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2aa87bd825377f5073b76701780a902cd0fc725a"
},
{
"id": "CVE-2025-37811-2b87030e",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "191339667273349504509770178264467024128",
"length": 575.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ee460498ced49196149197c9f6d29a10e5e0798"
},
{
"id": "CVE-2025-37811-2c8a344f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "285011092553305136829842465360557938601",
"length": 4781.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2aa87bd825377f5073b76701780a902cd0fc725a"
},
{
"id": "CVE-2025-37811-3236b89f",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "285011092553305136829842465360557938601",
"length": 4781.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e28f79e3dffa52d327b46d1a78dac16efb5810b"
},
{
"id": "CVE-2025-37811-3d53a895",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@887902ca73490f38c69fd6149ef361a041cf912f"
},
{
"id": "CVE-2025-37811-53352444",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@121e9f80ea5478bca3a8f3f26593fd66f87da649"
},
{
"id": "CVE-2025-37811-555675b6",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "67214755529278351515279407968614623132",
"length": 4497.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ee460498ced49196149197c9f6d29a10e5e0798"
},
{
"id": "CVE-2025-37811-5c953ded",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "191339667273349504509770178264467024128",
"length": 575.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@121e9f80ea5478bca3a8f3f26593fd66f87da649"
},
{
"id": "CVE-2025-37811-5e7e3dd2",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "67214755529278351515279407968614623132",
"length": 4497.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8060b719676e8c0e5a2222c2977ba0458d9d9535"
},
{
"id": "CVE-2025-37811-79337249",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "335776735783988928534162296322997613916",
"length": 608.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@887902ca73490f38c69fd6149ef361a041cf912f"
},
{
"id": "CVE-2025-37811-8f41cd5c",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "285011092553305136829842465360557938601",
"length": 4781.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@887902ca73490f38c69fd6149ef361a041cf912f"
},
{
"id": "CVE-2025-37811-95ae75fa",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "60253408644929059815994876655339071522",
"length": 4659.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_probe"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@121e9f80ea5478bca3a8f3f26593fd66f87da649"
},
{
"id": "CVE-2025-37811-a4d3d4ab",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@0ee460498ced49196149197c9f6d29a10e5e0798"
},
{
"id": "CVE-2025-37811-c40e74dc",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "335776735783988928534162296322997613916",
"length": 608.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e28f79e3dffa52d327b46d1a78dac16efb5810b"
},
{
"id": "CVE-2025-37811-cdccb0ea",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Function",
"digest": {
"function_hash": "335776735783988928534162296322997613916",
"length": 608.0
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c",
"function": "ci_hdrc_imx_remove"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2aa87bd825377f5073b76701780a902cd0fc725a"
},
{
"id": "CVE-2025-37811-fb6d8698",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@4e28f79e3dffa52d327b46d1a78dac16efb5810b"
},
{
"id": "CVE-2025-37811-ff884be9",
"deprecated": false,
"signature_version": "v1",
"signature_type": "Line",
"digest": {
"line_hashes": [
"305071717680090157399940411143431334214",
"140037625845352427971347496693829485455",
"196335780052756251892941053508113921937",
"325939040810000682936001220267892108715",
"83529341622773412378875112007496110545",
"270640529032987986712673660711162546728",
"226161872071288056007344527691554791908",
"93706332351037583222243984263263698108"
],
"threshold": 0.9
},
"target": {
"file": "drivers/usb/chipidea/ci_hdrc_imx.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@8060b719676e8c0e5a2222c2977ba0458d9d9535"
}
]