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.
[ { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0", "signature_version": "v1", "target": { "function": "vf_qm_check_match", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "124512508196097693464275214584615428847", "length": 1273.0 }, "id": "CVE-2025-38283-00c86e8e" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0", "signature_version": "v1", "target": { "function": "vf_qm_load_data", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "119276354498047614481309061456994001428", "length": 906.0 }, "id": "CVE-2025-38283-2613fe28" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45", "signature_version": "v1", "target": { "function": "vf_qm_check_match", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "124512508196097693464275214584615428847", "length": 1273.0 }, "id": "CVE-2025-38283-3919d366" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0", "signature_version": "v1", "target": { "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "131447158733728428107354510836574893865", "2490427505184781352577864227425323150", "4651960269341652223193797499898310302", "191699157539673550492212730704083824325", "283796148768237460641158352941645611612", "282768185682815820968867698978657398629", "135045049023384241235195559403495709599", "312518424192019791224942111478419465476", "247848316050221079622071453630908992714", "104242887370943500216917434737265215703", "183860256411186011249601579038811492964", "217633190586059716841743651610050577391", "77454058927316512239146980641264508481", "52638214540823874971624883112866871386", "249734503543729824387614277739321640751", "45317352557572173151718388554966761473" ] }, "id": "CVE-2025-38283-44c46406" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8", "signature_version": "v1", "target": { "function": "vf_qm_load_data", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "119276354498047614481309061456994001428", "length": 906.0 }, "id": "CVE-2025-38283-4aaf31cd" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee", "signature_version": "v1", "target": { "function": "vf_qm_check_match", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "124512508196097693464275214584615428847", "length": 1273.0 }, "id": "CVE-2025-38283-58a5b40c" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee", "signature_version": "v1", "target": { "function": "vf_qm_load_data", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "119276354498047614481309061456994001428", "length": 906.0 }, "id": "CVE-2025-38283-6b087df3" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@2777a40998deb36f96b6afc48bd397cf58a4edf0", "signature_version": "v1", "target": { "function": "hisi_acc_vfio_pci_migrn_init_dev", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "214305839058861691718948560490393496560", "length": 468.0 }, "id": "CVE-2025-38283-779dc276" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8", "signature_version": "v1", "target": { "function": "vf_qm_check_match", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "124512508196097693464275214584615428847", "length": 1273.0 }, "id": "CVE-2025-38283-87551245" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45", "signature_version": "v1", "target": { "function": "hisi_acc_vfio_pci_migrn_init_dev", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "317136995575932840960093177753765704771", "length": 566.0 }, "id": "CVE-2025-38283-a8993c4e" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee", "signature_version": "v1", "target": { "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "131447158733728428107354510836574893865", "2490427505184781352577864227425323150", "4651960269341652223193797499898310302", "191699157539673550492212730704083824325", "283796148768237460641158352941645611612", "282768185682815820968867698978657398629", "135045049023384241235195559403495709599", "312518424192019791224942111478419465476", "247848316050221079622071453630908992714", "104242887370943500216917434737265215703", "183860256411186011249601579038811492964", "217633190586059716841743651610050577391", "77454058927316512239146980641264508481", "52638214540823874971624883112866871386", "249734503543729824387614277739321640751", "45317352557572173151718388554966761473" ] }, "id": "CVE-2025-38283-b38b02c6" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45", "signature_version": "v1", "target": { "function": "vf_qm_load_data", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "119276354498047614481309061456994001428", "length": 906.0 }, "id": "CVE-2025-38283-b3db9d4d" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@53e8e8e909f7c3a77857d09d2b733a42547f57ee", "signature_version": "v1", "target": { "function": "hisi_acc_vfio_pci_migrn_init_dev", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "214305839058861691718948560490393496560", "length": 468.0 }, "id": "CVE-2025-38283-c9a26bca" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8", "signature_version": "v1", "target": { "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "131447158733728428107354510836574893865", "2490427505184781352577864227425323150", "4651960269341652223193797499898310302", "191699157539673550492212730704083824325", "283796148768237460641158352941645611612", "282768185682815820968867698978657398629", "135045049023384241235195559403495709599", "312518424192019791224942111478419465476", "247848316050221079622071453630908992714", "104242887370943500216917434737265215703", "183860256411186011249601579038811492964", "217633190586059716841743651610050577391", "77454058927316512239146980641264508481", "52638214540823874971624883112866871386", "150934557233798934904995968557280508346", "148910822311504765590570376732062645640" ] }, "id": "CVE-2025-38283-d3bdb8c2" }, { "signature_type": "Function", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@b5ef128926cd34dffa2a66607b9c82b902581ef8", "signature_version": "v1", "target": { "function": "hisi_acc_vfio_pci_migrn_init_dev", "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "function_hash": "317136995575932840960093177753765704771", "length": 566.0 }, "id": "CVE-2025-38283-ddab716c" }, { "signature_type": "Line", "deprecated": false, "source": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git@59a834592dd200969fdf3c61be1cb0615c647e45", "signature_version": "v1", "target": { "file": "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c" }, "digest": { "threshold": 0.9, "line_hashes": [ "131447158733728428107354510836574893865", "2490427505184781352577864227425323150", "4651960269341652223193797499898310302", "191699157539673550492212730704083824325", "283796148768237460641158352941645611612", "282768185682815820968867698978657398629", "135045049023384241235195559403495709599", "312518424192019791224942111478419465476", "247848316050221079622071453630908992714", "104242887370943500216917434737265215703", "183860256411186011249601579038811492964", "217633190586059716841743651610050577391", "77454058927316512239146980641264508481", "52638214540823874971624883112866871386", "150934557233798934904995968557280508346", "148910822311504765590570376732062645640" ] }, "id": "CVE-2025-38283-ebc35094" } ]