CVE-2023-52453 (GCVE-0-2023-52453)

Vulnerability from cvelistv5 – Published: 2024-02-23 14:46 – Updated: 2026-08-05 09:10
VLAI
Title
hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume
Summary
In the Linux kernel, the following vulnerability has been resolved: hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume When the optional PRE_COPY support was added to speed up the device compatibility check, it failed to update the saving/resuming data pointers based on the fd offset. This results in migration data corruption and when the device gets started on the destination the following error is reported in some cases, [ 478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received: [ 478.913691] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000310200000010 [ 478.919603] arm-smmu-v3 arm-smmu-v3.2.auto: 0x000002088000007f [ 478.925515] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.931425] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found [ 478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found [ 478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2025-10-01 19:12 UTC
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: d9a871e4a143047d1d84a606772af319f11516f9 , < 45f80b2f230df10600e6fa1b83b28bf1c334185e (git)
Affected: d9a871e4a143047d1d84a606772af319f11516f9 , < 6bda81e24a35a856f58e6a5786de579b07371603 (git)
Affected: d9a871e4a143047d1d84a606772af319f11516f9 , < be12ad45e15b5ee0e2526a50266ba1d295d26a88 (git)
Create a notification for this product.
Linux Linux Affected: 6.2
Unaffected: 0 , < 6.2 (semver)
Unaffected: 6.6.14 , ≤ 6.6.* (semver)
Unaffected: 6.7.2 , ≤ 6.7.* (semver)
Unaffected: 6.8 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "cvssV3_1": {
              "attackComplexity": "LOW",
              "attackVector": "LOCAL",
              "availabilityImpact": "HIGH",
              "baseScore": 5.5,
              "baseSeverity": "MEDIUM",
              "confidentialityImpact": "NONE",
              "integrityImpact": "NONE",
              "privilegesRequired": "LOW",
              "scope": "UNCHANGED",
              "userInteraction": "NONE",
              "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
              "version": "3.1"
            }
          },
          {
            "other": {
              "content": {
                "id": "CVE-2023-52453",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2025-10-01T19:12:05.859768Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "problemTypes": [
          {
            "descriptions": [
              {
                "description": "CWE-noinfo Not enough information",
                "lang": "en",
                "type": "CWE"
              }
            ]
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2025-10-01T19:12:14.044Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      },
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-02T23:03:19.607Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "45f80b2f230df10600e6fa1b83b28bf1c334185e",
              "status": "affected",
              "version": "d9a871e4a143047d1d84a606772af319f11516f9",
              "versionType": "git"
            },
            {
              "lessThan": "6bda81e24a35a856f58e6a5786de579b07371603",
              "status": "affected",
              "version": "d9a871e4a143047d1d84a606772af319f11516f9",
              "versionType": "git"
            },
            {
              "lessThan": "be12ad45e15b5ee0e2526a50266ba1d295d26a88",
              "status": "affected",
              "version": "d9a871e4a143047d1d84a606772af319f11516f9",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "6.2"
            },
            {
              "lessThan": "6.2",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.14",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.7.*",
              "status": "unaffected",
              "version": "6.7.2",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.8",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.14",
                  "versionStartIncluding": "6.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.7.2",
                  "versionStartIncluding": "6.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.8",
                  "versionStartIncluding": "6.2",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nhisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume\n\nWhen the optional PRE_COPY support was added to speed up the device\ncompatibility check, it failed to update the saving/resuming data\npointers based on the fd offset. This results in migration data\ncorruption and when the device gets started on the destination the\nfollowing error is reported in some cases,\n\n[  478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received:\n[  478.913691] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000310200000010\n[  478.919603] arm-smmu-v3 arm-smmu-v3.2.auto:  0x000002088000007f\n[  478.925515] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\n[  478.931425] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\n[  478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found\n[  478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found\n[  478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2"
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.1,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The vulnerable save/resume paths are reached only via local VFIO migration file descriptors obtained through VFIO_DEVICE_FEATURE migration ioctls on a bound HiSilicon ACC VF; there is no network or adjacent-protocol reachability.\nAC:L - An attacker who can drive live migration reliably triggers the bug by performing normal multi-chunk read/write of the migration FD (as QEMU does); success does not depend on races or other conditions outside attacker control.\nPR:L - Exploitation requires access to the VFIO device/migration FD (typically a qemu/kvm-group process with an assigned ACC VF), which is low privilege relative to full root and does not require init-namespace CAP_SYS_ADMIN once the device is assigned.\nUI:N - No separate victim action is required; the attacker (or their VMM process) initiates migration state transitions and I/O on the migration FD themselves.\nS:U - The flaw is in the host VFIO migration driver and impacts the same host security authority (device/IOMMU faults and PF error reporting); it is not a guest-to-host escape or IOMMU bypass.\nC:N - Both the buggy read and write stay within the bounded acc_vf_data object and only mishandle the intended migration payload; there is no out-of-bounds or unauthorized kernel memory disclosure.\nI:H - Corrupted migration contents are loaded into hardware via vf_qm_load_data (registers and DMA addresses such as eqe/aeqe/sqc/cqc), so device configuration integrity is fully compromised and shared PF state can be affected.\nA:H - Loading the corrupted state causes SMMU translation faults, QM AXI response errors, and doorbell timeouts that render the accelerator VF (and potentially PF services) unavailable."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T09:10:03.119Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e"
        },
        {
          "url": "https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603"
        },
        {
          "url": "https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88"
        }
      ],
      "title": "hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2023-52453",
    "datePublished": "2024-02-23T14:46:17.082Z",
    "dateReserved": "2024-02-20T12:30:33.293Z",
    "dateUpdated": "2026-08-05T09:10:03.119Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2023-52453",
      "date": "2026-08-13",
      "epss": "0.00223",
      "percentile": "0.12981"
    },
    "fkie_nvd": {
      "configurations": "[{\"nodes\": [{\"operator\": \"OR\", \"negate\": false, \"cpeMatch\": [{\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"versionStartIncluding\": \"6.2\", \"versionEndExcluding\": \"6.6.14\", \"matchCriteriaId\": \"5C6B50A6-3D8B-4CE2-BDCC-A098609CBA14\"}, {\"vulnerable\": true, \"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"versionStartIncluding\": \"6.7\", \"versionEndExcluding\": \"6.7.2\", \"matchCriteriaId\": \"7229C448-E0C9-488B-8939-36BA5254065E\"}]}]}]",
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nhisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume\\n\\nWhen the optional PRE_COPY support was added to speed up the device\\ncompatibility check, it failed to update the saving/resuming data\\npointers based on the fd offset. This results in migration data\\ncorruption and when the device gets started on the destination the\\nfollowing error is reported in some cases,\\n\\n[  478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received:\\n[  478.913691] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000310200000010\\n[  478.919603] arm-smmu-v3 arm-smmu-v3.2.auto:  0x000002088000007f\\n[  478.925515] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.931425] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found\\n[  478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found\\n[  478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se resolvi\\u00f3 la siguiente vulnerabilidad: hisi_acc_vfio_pci: actualiza correctamente el puntero de datos de migraci\\u00f3n al guardar/reanudar Cuando se agreg\\u00f3 el soporte PRE_COPY opcional para acelerar la verificaci\\u00f3n de compatibilidad del dispositivo, no se pudieron actualizar los punteros de datos de guardado/reanudaci\\u00f3n seg\\u00fan el desplazamiento fd. Esto da como resultado la corrupci\\u00f3n de los datos de migraci\\u00f3n y cuando el dispositivo se inicia en el destino, en algunos casos se informa el siguiente error,  [ 478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received: [ 478.913691] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000310200000010 [ 478.919603] arm-smmu-v3 arm-smmu-v3.2.auto: 0x000002088000007f [ 478.925515] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.931425] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found [ 478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found [ 478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2 \"}]",
      "id": "CVE-2023-52453",
      "lastModified": "2024-12-12T15:37:41.213",
      "metrics": "{\"cvssMetricV31\": [{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"cvssData\": {\"version\": \"3.1\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\", \"baseScore\": 5.5, \"baseSeverity\": \"MEDIUM\", \"attackVector\": \"LOCAL\", \"attackComplexity\": \"LOW\", \"privilegesRequired\": \"LOW\", \"userInteraction\": \"NONE\", \"scope\": \"UNCHANGED\", \"confidentialityImpact\": \"NONE\", \"integrityImpact\": \"NONE\", \"availabilityImpact\": \"HIGH\"}, \"exploitabilityScore\": 1.8, \"impactScore\": 3.6}]}",
      "published": "2024-02-23T15:15:08.083",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}, {\"url\": \"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\", \"tags\": [\"Patch\"]}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Analyzed",
      "weaknesses": "[{\"source\": \"nvd@nist.gov\", \"type\": \"Primary\", \"description\": [{\"lang\": \"en\", \"value\": \"NVD-CWE-noinfo\"}]}]"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2023-52453\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-02-23T15:15:08.083\",\"lastModified\":\"2026-08-04T10:18:28.333\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nhisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume\\n\\nWhen the optional PRE_COPY support was added to speed up the device\\ncompatibility check, it failed to update the saving/resuming data\\npointers based on the fd offset. This results in migration data\\ncorruption and when the device gets started on the destination the\\nfollowing error is reported in some cases,\\n\\n[  478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received:\\n[  478.913691] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000310200000010\\n[  478.919603] arm-smmu-v3 arm-smmu-v3.2.auto:  0x000002088000007f\\n[  478.925515] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.931425] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found\\n[  478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found\\n[  478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se resolvi\u00f3 la siguiente vulnerabilidad: hisi_acc_vfio_pci: actualiza correctamente el puntero de datos de migraci\u00f3n al guardar/reanudar Cuando se agreg\u00f3 el soporte PRE_COPY opcional para acelerar la verificaci\u00f3n de compatibilidad del dispositivo, no se pudieron actualizar los punteros de datos de guardado/reanudaci\u00f3n seg\u00fan el desplazamiento fd. Esto da como resultado la corrupci\u00f3n de los datos de migraci\u00f3n y cuando el dispositivo se inicia en el destino, en algunos casos se informa el siguiente error,  [ 478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received: [ 478.913691] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000310200000010 [ 478.919603] arm-smmu-v3 arm-smmu-v3.2.auto: 0x000002088000007f [ 478.925515] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.931425] arm-smmu-v3 arm-smmu-v3.2.auto: 0x0000000000000000 [ 478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found [ 478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found [ 478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2 \"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"d9a871e4a143047d1d84a606772af319f11516f9\",\"lessThan\":\"45f80b2f230df10600e6fa1b83b28bf1c334185e\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d9a871e4a143047d1d84a606772af319f11516f9\",\"lessThan\":\"6bda81e24a35a856f58e6a5786de579b07371603\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d9a871e4a143047d1d84a606772af319f11516f9\",\"lessThan\":\"be12ad45e15b5ee0e2526a50266ba1d295d26a88\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"6.2\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"6.2\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.14\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.7.2\",\"lessThanOrEqual\":\"6.7.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.8\",\"lessThanOrEqual\":\"*\",\"versionType\":\"original_commit_for_fix\",\"status\":\"unaffected\"}]}]}],\"metrics\":{\"cvssMetricV31\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H\",\"baseScore\":7.1,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.2},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6},{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"type\":\"Secondary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\",\"baseScore\":5.5,\"baseSeverity\":\"MEDIUM\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"NONE\",\"integrityImpact\":\"NONE\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":3.6}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2025-10-01T19:12:05.859768Z\",\"id\":\"CVE-2023-52453\",\"options\":[{\"exploitation\":\"none\"},{\"automatable\":\"no\"},{\"technicalImpact\":\"partial\"}],\"role\":\"CISA Coordinator\",\"version\":\"2.0.3\"}}]},\"weaknesses\":[{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"description\":[{\"lang\":\"en\",\"value\":\"NVD-CWE-noinfo\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.6.14\",\"matchCriteriaId\":\"5C6B50A6-3D8B-4CE2-BDCC-A098609CBA14\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.7\",\"versionEndExcluding\":\"6.7.2\",\"matchCriteriaId\":\"7229C448-E0C9-488B-8939-36BA5254065E\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-04T19:26:51+00:00",
      "cve": "CVE-2023-52453",
      "id": "CVE-2023-52453",
      "initial_release_date": "2023-01-01T00:00:00+00:00",
      "product_status:known_not_affected": "198",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2023/cve-2023-52453.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-07-25T02:32:30Z",
      "cve": "CVE-2023-52453",
      "id": "CVE-2023-52453",
      "initial_release_date": "2024-02-27T03:56:04Z",
      "product_status:known_affected": "394",
      "product_status:known_not_affected": "271",
      "product_status:recommended": "443",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2023-52453",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2023-52453.json",
      "version": "57"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-02T23:03:19.607Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"cvssV3_1\": {\"scope\": \"UNCHANGED\", \"version\": \"3.1\", \"baseScore\": 5.5, \"attackVector\": \"LOCAL\", \"baseSeverity\": \"MEDIUM\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H\", \"integrityImpact\": \"NONE\", \"userInteraction\": \"NONE\", \"attackComplexity\": \"LOW\", \"availabilityImpact\": \"HIGH\", \"privilegesRequired\": \"LOW\", \"confidentialityImpact\": \"NONE\"}}, {\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2023-52453\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2025-10-01T19:12:05.859768Z\"}}}], \"problemTypes\": [{\"descriptions\": [{\"lang\": \"en\", \"type\": \"CWE\", \"description\": \"CWE-noinfo Not enough information\"}]}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-05-23T19:01:13.125Z\"}}], \"cna\": {\"title\": \"hisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.1\", \"baseScore\": 7.1, \"baseSeverity\": \"HIGH\", \"vectorString\": \"CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:H\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - The vulnerable save/resume paths are reached only via local VFIO migration file descriptors obtained through VFIO_DEVICE_FEATURE migration ioctls on a bound HiSilicon ACC VF; there is no network or adjacent-protocol reachability.\\nAC:L - An attacker who can drive live migration reliably triggers the bug by performing normal multi-chunk read/write of the migration FD (as QEMU does); success does not depend on races or other conditions outside attacker control.\\nPR:L - Exploitation requires access to the VFIO device/migration FD (typically a qemu/kvm-group process with an assigned ACC VF), which is low privilege relative to full root and does not require init-namespace CAP_SYS_ADMIN once the device is assigned.\\nUI:N - No separate victim action is required; the attacker (or their VMM process) initiates migration state transitions and I/O on the migration FD themselves.\\nS:U - The flaw is in the host VFIO migration driver and impacts the same host security authority (device/IOMMU faults and PF error reporting); it is not a guest-to-host escape or IOMMU bypass.\\nC:N - Both the buggy read and write stay within the bounded acc_vf_data object and only mishandle the intended migration payload; there is no out-of-bounds or unauthorized kernel memory disclosure.\\nI:H - Corrupted migration contents are loaded into hardware via vf_qm_load_data (registers and DMA addresses such as eqe/aeqe/sqc/cqc), so device configuration integrity is fully compromised and shared PF state can be affected.\\nA:H - Loading the corrupted state causes SMMU translation faults, QM AXI response errors, and doorbell timeouts that render the accelerator VF (and potentially PF services) unavailable.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"d9a871e4a143047d1d84a606772af319f11516f9\", \"lessThan\": \"45f80b2f230df10600e6fa1b83b28bf1c334185e\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d9a871e4a143047d1d84a606772af319f11516f9\", \"lessThan\": \"6bda81e24a35a856f58e6a5786de579b07371603\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"d9a871e4a143047d1d84a606772af319f11516f9\", \"lessThan\": \"be12ad45e15b5ee0e2526a50266ba1d295d26a88\", \"versionType\": \"git\"}], \"programFiles\": [\"drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"6.2\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"6.2\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"6.6.14\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.7.2\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.7.*\"}, {\"status\": \"unaffected\", \"version\": \"6.8\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/45f80b2f230df10600e6fa1b83b28bf1c334185e\"}, {\"url\": \"https://git.kernel.org/stable/c/6bda81e24a35a856f58e6a5786de579b07371603\"}, {\"url\": \"https://git.kernel.org/stable/c/be12ad45e15b5ee0e2526a50266ba1d295d26a88\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nhisi_acc_vfio_pci: Update migration data pointer correctly on saving/resume\\n\\nWhen the optional PRE_COPY support was added to speed up the device\\ncompatibility check, it failed to update the saving/resuming data\\npointers based on the fd offset. This results in migration data\\ncorruption and when the device gets started on the destination the\\nfollowing error is reported in some cases,\\n\\n[  478.907684] arm-smmu-v3 arm-smmu-v3.2.auto: event 0x10 received:\\n[  478.913691] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000310200000010\\n[  478.919603] arm-smmu-v3 arm-smmu-v3.2.auto:  0x000002088000007f\\n[  478.925515] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.931425] arm-smmu-v3 arm-smmu-v3.2.auto:  0x0000000000000000\\n[  478.947552] hisi_zip 0000:31:00.0: qm_axi_rresp [error status=0x1] found\\n[  478.955930] hisi_zip 0000:31:00.0: qm_db_timeout [error status=0x400] found\\n[  478.955944] hisi_zip 0000:31:00.0: qm sq doorbell timeout in function 2\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.14\", \"versionStartIncluding\": \"6.2\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.7.2\", \"versionStartIncluding\": \"6.2\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.8\", \"versionStartIncluding\": \"6.2\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T09:10:03.119Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2023-52453\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T09:10:03.119Z\", \"dateReserved\": \"2024-02-20T12:30:33.293Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-02-23T14:46:17.082Z\", \"assignerShortName\": \"Linux\"}",
      "dataType": "CVE_RECORD",
      "dataVersion": "5.2"
    }
  }
}



Log in or create an account to share your comment.




Tags
Taxonomy of the tags.


Loading…

Loading…

Loading…

Forecast uses a logistic model when the trend is rising, or an exponential decay model when the trend is falling. Fitted via linearized least squares.

Sightings

Author Source Type Date Other

Nomenclature

  • Seen: The vulnerability was mentioned, discussed, or observed by the user.
  • Confirmed: The vulnerability has been validated from an analyst's perspective.
  • Published Proof of Concept: A public proof of concept is available for this vulnerability.
  • Exploited: The vulnerability was observed as exploited by the user who reported the sighting.
  • Patched: The vulnerability was observed as successfully patched by the user who reported the sighting.
  • Not exploited: The vulnerability was not observed as exploited by the user who reported the sighting.
  • Not confirmed: The user expressed doubt about the validity of the vulnerability.
  • Not patched: The vulnerability was not observed as successfully patched by the user who reported the sighting.

Loading…

Detection rules are retrieved from Rulezet.

Loading…

Loading…

Loading…