In the Linux kernel, the following vulnerability has been resolved:
hisiaccvfio_pci: bugfix live migration function without VF device driver
If the VF device driver is not loaded in the Guest OS and we attempt to perform device data migration, the address of the migrated data will be NULL. The live migration recovery operation on the destination side will access a null address value, which will cause access errors.
Therefore, live migration of VMs without added VF device drivers does not require device data migration. In addition, when the queue address data obtained by the destination is empty, device queue recovery processing will not be performed.
[
{
"digest": {
"length": 1273.0,
"function_hash": "124512508196097693464275214584615428847"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_check_match"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0",
"id": "CVE-2025-38283-00c86e8e",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 906.0,
"function_hash": "119276354498047614481309061456994001428"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_load_data"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0",
"id": "CVE-2025-38283-2613fe28",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 1273.0,
"function_hash": "124512508196097693464275214584615428847"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_check_match"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45",
"id": "CVE-2025-38283-3919d366",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131447158733728428107354510836574893865",
"2490427505184781352577864227425323150",
"4651960269341652223193797499898310302",
"191699157539673550492212730704083824325",
"283796148768237460641158352941645611612",
"282768185682815820968867698978657398629",
"135045049023384241235195559403495709599",
"312518424192019791224942111478419465476",
"247848316050221079622071453630908992714",
"104242887370943500216917434737265215703",
"183860256411186011249601579038811492964",
"217633190586059716841743651610050577391",
"77454058927316512239146980641264508481",
"52638214540823874971624883112866871386",
"249734503543729824387614277739321640751",
"45317352557572173151718388554966761473"
],
"threshold": 0.9
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0",
"id": "CVE-2025-38283-44c46406",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"digest": {
"length": 906.0,
"function_hash": "119276354498047614481309061456994001428"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_load_data"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8",
"id": "CVE-2025-38283-4aaf31cd",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 1273.0,
"function_hash": "124512508196097693464275214584615428847"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_check_match"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee",
"id": "CVE-2025-38283-58a5b40c",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 906.0,
"function_hash": "119276354498047614481309061456994001428"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_load_data"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee",
"id": "CVE-2025-38283-6b087df3",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 468.0,
"function_hash": "214305839058861691718948560490393496560"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "hisi_acc_vfio_pci_migrn_init_dev"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0",
"id": "CVE-2025-38283-779dc276",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 1273.0,
"function_hash": "124512508196097693464275214584615428847"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_check_match"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8",
"id": "CVE-2025-38283-87551245",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 566.0,
"function_hash": "317136995575932840960093177753765704771"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "hisi_acc_vfio_pci_migrn_init_dev"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45",
"id": "CVE-2025-38283-a8993c4e",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131447158733728428107354510836574893865",
"2490427505184781352577864227425323150",
"4651960269341652223193797499898310302",
"191699157539673550492212730704083824325",
"283796148768237460641158352941645611612",
"282768185682815820968867698978657398629",
"135045049023384241235195559403495709599",
"312518424192019791224942111478419465476",
"247848316050221079622071453630908992714",
"104242887370943500216917434737265215703",
"183860256411186011249601579038811492964",
"217633190586059716841743651610050577391",
"77454058927316512239146980641264508481",
"52638214540823874971624883112866871386",
"249734503543729824387614277739321640751",
"45317352557572173151718388554966761473"
],
"threshold": 0.9
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee",
"id": "CVE-2025-38283-b38b02c6",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"digest": {
"length": 906.0,
"function_hash": "119276354498047614481309061456994001428"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "vf_qm_load_data"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45",
"id": "CVE-2025-38283-b3db9d4d",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"length": 468.0,
"function_hash": "214305839058861691718948560490393496560"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "hisi_acc_vfio_pci_migrn_init_dev"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee",
"id": "CVE-2025-38283-c9a26bca",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131447158733728428107354510836574893865",
"2490427505184781352577864227425323150",
"4651960269341652223193797499898310302",
"191699157539673550492212730704083824325",
"283796148768237460641158352941645611612",
"282768185682815820968867698978657398629",
"135045049023384241235195559403495709599",
"312518424192019791224942111478419465476",
"247848316050221079622071453630908992714",
"104242887370943500216917434737265215703",
"183860256411186011249601579038811492964",
"217633190586059716841743651610050577391",
"77454058927316512239146980641264508481",
"52638214540823874971624883112866871386",
"150934557233798934904995968557280508346",
"148910822311504765590570376732062645640"
],
"threshold": 0.9
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8",
"id": "CVE-2025-38283-d3bdb8c2",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
},
{
"digest": {
"length": 566.0,
"function_hash": "317136995575932840960093177753765704771"
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c",
"function": "hisi_acc_vfio_pci_migrn_init_dev"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8",
"id": "CVE-2025-38283-ddab716c",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Function"
},
{
"digest": {
"line_hashes": [
"131447158733728428107354510836574893865",
"2490427505184781352577864227425323150",
"4651960269341652223193797499898310302",
"191699157539673550492212730704083824325",
"283796148768237460641158352941645611612",
"282768185682815820968867698978657398629",
"135045049023384241235195559403495709599",
"312518424192019791224942111478419465476",
"247848316050221079622071453630908992714",
"104242887370943500216917434737265215703",
"183860256411186011249601579038811492964",
"217633190586059716841743651610050577391",
"77454058927316512239146980641264508481",
"52638214540823874971624883112866871386",
"150934557233798934904995968557280508346",
"148910822311504765590570376732062645640"
],
"threshold": 0.9
},
"target": {
"file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
},
"source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45",
"id": "CVE-2025-38283-ebc35094",
"signature_version": "v1",
"deprecated": false,
"signature_type": "Line"
}
]