CVE-2023-53219 (GCVE-0-2023-53219)

Vulnerability from cvelistv5 – Published: 2025-09-15 14:21 – Updated: 2026-08-05 09:13
VLAI
Title
media: netup_unidvb: fix use-after-free at del_timer()
Summary
In the Linux kernel, the following vulnerability has been resolved: media: netup_unidvb: fix use-after-free at del_timer() When Universal DVB card is detaching, netup_unidvb_dma_fini() uses del_timer() to stop dma->timeout timer. But when timer handler netup_unidvb_dma_timeout() is running, del_timer() could not stop it. As a result, the use-after-free bug could happen. The process is shown below: (cleanup routine) | (timer routine) | mod_timer(&dev->tx_sim_timer, ..) netup_unidvb_finidev() | (wait a time) netup_unidvb_dma_fini() | netup_unidvb_dma_timeout() del_timer(&dma->timeout); | | ndev->pci_dev->dev //USE Fix by changing del_timer() to del_timer_sync().
SSVC
Exploitation: none Automatable: no Technical Impact: total
CISA Coordinator · CISA-ADP (v2.0.3)
Decision recorded 2026-01-14 17:49 UTC
CWE
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < dd5c77814f290b353917df329f36de1472d47154 (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < 90229e9ee957d4514425e4a4d82c50ab5d57ac4d (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < 1550bcf2983ae1220cc8ab899a39a423fa7cb523 (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < f9982db735a8495eee14267cf193c806b957e942 (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < 051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3 (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < 07821524f67bf920342bc84ae8b3dea2a315a89e (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc (git)
Affected: 52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e , < 0f5bb36bf9b39a2a96e730bf4455095b50713f63 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.3
Unaffected: 0 , < 4.3 (semver)
Unaffected: 4.14.316 , ≤ 4.14.* (semver)
Unaffected: 4.19.284 , ≤ 4.19.* (semver)
Unaffected: 5.4.244 , ≤ 5.4.* (semver)
Unaffected: 5.10.181 , ≤ 5.10.* (semver)
Unaffected: 5.15.113 , ≤ 5.15.* (semver)
Unaffected: 6.1.30 , ≤ 6.1.* (semver)
Unaffected: 6.3.4 , ≤ 6.3.* (semver)
Unaffected: 6.4 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "cvssV3_1": {
              "attackComplexity": "LOW",
              "attackVector": "LOCAL",
              "availabilityImpact": "HIGH",
              "baseScore": 7.8,
              "baseSeverity": "HIGH",
              "confidentialityImpact": "HIGH",
              "integrityImpact": "HIGH",
              "privilegesRequired": "LOW",
              "scope": "UNCHANGED",
              "userInteraction": "NONE",
              "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
              "version": "3.1"
            }
          },
          {
            "other": {
              "content": {
                "id": "CVE-2023-53219",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-01-14T17:49:56.699110Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "problemTypes": [
          {
            "descriptions": [
              {
                "cweId": "CWE-416",
                "description": "CWE-416 Use After Free",
                "lang": "en",
                "type": "CWE"
              }
            ]
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2026-01-14T17:52:58.312Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "dd5c77814f290b353917df329f36de1472d47154",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "90229e9ee957d4514425e4a4d82c50ab5d57ac4d",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "1550bcf2983ae1220cc8ab899a39a423fa7cb523",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "f9982db735a8495eee14267cf193c806b957e942",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "07821524f67bf920342bc84ae8b3dea2a315a89e",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            },
            {
              "lessThan": "0f5bb36bf9b39a2a96e730bf4455095b50713f63",
              "status": "affected",
              "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.3"
            },
            {
              "lessThan": "4.3",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.14.*",
              "status": "unaffected",
              "version": "4.14.316",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.19.*",
              "status": "unaffected",
              "version": "4.19.284",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.244",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.181",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.113",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.30",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.3.*",
              "status": "unaffected",
              "version": "6.3.4",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.4",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.14.316",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.19.284",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.244",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.181",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.113",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.30",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.3.4",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.4",
                  "versionStartIncluding": "4.3",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: netup_unidvb: fix use-after-free at del_timer()\n\nWhen Universal DVB card is detaching, netup_unidvb_dma_fini()\nuses del_timer() to stop dma-\u003etimeout timer. But when timer\nhandler netup_unidvb_dma_timeout() is running, del_timer()\ncould not stop it. As a result, the use-after-free bug could\nhappen. The process is shown below:\n\n    (cleanup routine)          |        (timer routine)\n                               | mod_timer(\u0026dev-\u003etx_sim_timer, ..)\nnetup_unidvb_finidev()         | (wait a time)\n  netup_unidvb_dma_fini()      | netup_unidvb_dma_timeout()\n    del_timer(\u0026dma-\u003etimeout);  |\n                               |   ndev-\u003epci_dev-\u003edev //USE\n\nFix by changing del_timer() to del_timer_sync()."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 7.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:L - The UAF is reached only through the PCI remove path (netup_unidvb_finidev \u2192 netup_unidvb_dma_fini) on a system with the NetUP PCIe DVB card bound; that is a local driver unbind/unload (or local hot-remove) path, not a network or USB-plug attack surface.\nAC:L - An attacker who keeps queuing DVB buffers (mod_timer in netup_unidvb_buf_queue) while triggering remove controls both sides of the del_timer vs. running netup_unidvb_dma_timeout race and can retry until the handler overlaps teardown; this matches guidance that attacker-controlled races score AC:L.\nPR:L - Triggering remove is via local driver unbind/module unload on an already-present card, scored Low consistent with other remove-cleanup CVEs (e.g. CVE-2023-53225) and the rule to prefer higher severity; DVB/vb2 buffer queueing that arms the timer is also reachable to ordinary video-group users.\nUI:N - The attacker initiates streaming and driver removal themselves; no separate victim action such as opening attacker-supplied content is required.\nS:U - The freed netup_unidvb_dev / embedded netup_dma and timer_list are ordinary kernel heap objects in the same security authority; there is no VM, IOMMU, or sandbox boundary crossed.\nC:H - Use-after-free of ndev/dma (dma-\u003endev, pci_dev, buffer lists) after kfree(ndev) allows a groomed reallocation to be read back through the still-running timeout handler, which per UAF guidance is Confidentiality High.\nI:H - The handler takes dma-\u003elock and mutates free_buffers via list_del/vb2_buffer_done on freed memory, and the timer_list itself lives inside the freed object\u2014heap-spray UAF primitives for arbitrary write/control-flow hijack, scored Integrity High.\nA:H - A use-after-free timer firing against freed dma/ndev reliably causes kernel oops/panic even when not fully exploited, which is Availability High."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T09:13:09.656Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/dd5c77814f290b353917df329f36de1472d47154"
        },
        {
          "url": "https://git.kernel.org/stable/c/90229e9ee957d4514425e4a4d82c50ab5d57ac4d"
        },
        {
          "url": "https://git.kernel.org/stable/c/1550bcf2983ae1220cc8ab899a39a423fa7cb523"
        },
        {
          "url": "https://git.kernel.org/stable/c/f9982db735a8495eee14267cf193c806b957e942"
        },
        {
          "url": "https://git.kernel.org/stable/c/051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3"
        },
        {
          "url": "https://git.kernel.org/stable/c/07821524f67bf920342bc84ae8b3dea2a315a89e"
        },
        {
          "url": "https://git.kernel.org/stable/c/c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc"
        },
        {
          "url": "https://git.kernel.org/stable/c/0f5bb36bf9b39a2a96e730bf4455095b50713f63"
        }
      ],
      "title": "media: netup_unidvb: fix use-after-free at del_timer()",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2023-53219",
    "datePublished": "2025-09-15T14:21:47.459Z",
    "dateReserved": "2025-09-15T14:19:21.845Z",
    "dateUpdated": "2026-08-05T09:13:09.656Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2023-53219",
      "date": "2026-09-23",
      "epss": "0.0016",
      "percentile": "0.05594"
    },
    "nvd": {
      "cve": {
        "affected": [
          {
            "affectedData": [
              {
                "defaultStatus": "unaffected",
                "product": "Linux",
                "programFiles": [
                  "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "lessThan": "dd5c77814f290b353917df329f36de1472d47154",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "90229e9ee957d4514425e4a4d82c50ab5d57ac4d",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "1550bcf2983ae1220cc8ab899a39a423fa7cb523",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "f9982db735a8495eee14267cf193c806b957e942",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "07821524f67bf920342bc84ae8b3dea2a315a89e",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "0f5bb36bf9b39a2a96e730bf4455095b50713f63",
                    "status": "affected",
                    "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                    "versionType": "git"
                  }
                ]
              },
              {
                "defaultStatus": "affected",
                "product": "Linux",
                "programFiles": [
                  "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "status": "affected",
                    "version": "4.3"
                  },
                  {
                    "lessThan": "4.3",
                    "status": "unaffected",
                    "version": "0",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "4.14.*",
                    "status": "unaffected",
                    "version": "4.14.316",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "4.19.*",
                    "status": "unaffected",
                    "version": "4.19.284",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.4.*",
                    "status": "unaffected",
                    "version": "5.4.244",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.10.*",
                    "status": "unaffected",
                    "version": "5.10.181",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "5.15.*",
                    "status": "unaffected",
                    "version": "5.15.113",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.1.*",
                    "status": "unaffected",
                    "version": "6.1.30",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.3.*",
                    "status": "unaffected",
                    "version": "6.3.4",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "*",
                    "status": "unaffected",
                    "version": "6.4",
                    "versionType": "original_commit_for_fix"
                  }
                ]
              }
            ],
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
          }
        ],
        "configurations": [
          {
            "nodes": [
              {
                "cpeMatch": [
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "5DD8B268-93E3-48C7-9D9D-154DC7437395",
                    "versionEndExcluding": "4.14.316",
                    "versionStartIncluding": "4.3",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "9112EE64-11F4-46DB-A041-95118F20F81B",
                    "versionEndExcluding": "4.19.284",
                    "versionStartIncluding": "4.15",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "79F47095-8BA3-495A-AED3-2CCA5F2838E6",
                    "versionEndExcluding": "5.4.244",
                    "versionStartIncluding": "4.20",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "F5B1726B-45AA-47F2-9261-6DC963E92248",
                    "versionEndExcluding": "5.10.181",
                    "versionStartIncluding": "5.5",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "F3D5E1B5-AB9D-4ECC-8F11-F3E1BF761E27",
                    "versionEndExcluding": "5.15.113",
                    "versionStartIncluding": "5.11",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "E9430E62-03EA-42E6-9E5E-BD1D5124D107",
                    "versionEndExcluding": "6.1.30",
                    "versionStartIncluding": "5.16",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                    "matchCriteriaId": "26C54BF0-3EED-46D4-92A7-5F07F658B49B",
                    "versionEndExcluding": "6.3.4",
                    "versionStartIncluding": "6.2",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:6.4:rc1:*:*:*:*:*:*",
                    "matchCriteriaId": "38BC6744-7D25-4C02-9966-B224CD071D30",
                    "vulnerable": true
                  },
                  {
                    "criteria": "cpe:2.3:o:linux:linux_kernel:6.4:rc2:*:*:*:*:*:*",
                    "matchCriteriaId": "76061B41-CAE9-4467-BEDE-0FFC7956F2A1",
                    "vulnerable": true
                  }
                ],
                "negate": false,
                "operator": "OR"
              }
            ]
          }
        ],
        "cveTags": [],
        "descriptions": [
          {
            "lang": "en",
            "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: netup_unidvb: fix use-after-free at del_timer()\n\nWhen Universal DVB card is detaching, netup_unidvb_dma_fini()\nuses del_timer() to stop dma-\u003etimeout timer. But when timer\nhandler netup_unidvb_dma_timeout() is running, del_timer()\ncould not stop it. As a result, the use-after-free bug could\nhappen. The process is shown below:\n\n    (cleanup routine)          |        (timer routine)\n                               | mod_timer(\u0026dev-\u003etx_sim_timer, ..)\nnetup_unidvb_finidev()         | (wait a time)\n  netup_unidvb_dma_fini()      | netup_unidvb_dma_timeout()\n    del_timer(\u0026dma-\u003etimeout);  |\n                               |   ndev-\u003epci_dev-\u003edev //USE\n\nFix by changing del_timer() to del_timer_sync()."
          }
        ],
        "id": "CVE-2023-53219",
        "lastModified": "2026-06-17T06:44:32.430",
        "metrics": {
          "cvssMetricV31": [
            {
              "cvssData": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "exploitabilityScore": 1.8,
              "impactScore": 5.9,
              "source": "nvd@nist.gov",
              "type": "Primary"
            },
            {
              "cvssData": {
                "attackComplexity": "LOW",
                "attackVector": "LOCAL",
                "availabilityImpact": "HIGH",
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "HIGH",
                "privilegesRequired": "LOW",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "exploitabilityScore": 1.8,
              "impactScore": 5.9,
              "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "type": "Secondary"
            }
          ],
          "ssvcV203": [
            {
              "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "ssvcData": {
                "id": "CVE-2023-53219",
                "options": [
                  {
                    "exploitation": "none"
                  },
                  {
                    "automatable": "no"
                  },
                  {
                    "technicalImpact": "total"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2026-01-14T17:49:56.699110Z",
                "version": "2.0.3"
              }
            }
          ]
        },
        "published": "2025-09-15T15:15:48.623",
        "references": [
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/07821524f67bf920342bc84ae8b3dea2a315a89e"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/0f5bb36bf9b39a2a96e730bf4455095b50713f63"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/1550bcf2983ae1220cc8ab899a39a423fa7cb523"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/90229e9ee957d4514425e4a4d82c50ab5d57ac4d"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/dd5c77814f290b353917df329f36de1472d47154"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "tags": [
              "Patch"
            ],
            "url": "https://git.kernel.org/stable/c/f9982db735a8495eee14267cf193c806b957e942"
          }
        ],
        "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "vulnStatus": "Modified",
        "weaknesses": [
          {
            "description": [
              {
                "lang": "en",
                "value": "CWE-416"
              }
            ],
            "source": "nvd@nist.gov",
            "type": "Primary"
          },
          {
            "description": [
              {
                "lang": "en",
                "value": "CWE-416"
              }
            ],
            "source": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
            "type": "Secondary"
          }
        ]
      }
    },
    "redhat_vex": {
      "aggregate_severity": "None",
      "current_release_date": "2026-06-30T10:32:18+00:00",
      "cve": "CVE-2023-53219",
      "id": "CVE-2023-53219",
      "initial_release_date": "2023-01-01T00:00:00+00:00",
      "product_status:known_not_affected": "274",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: media: netup_unidvb: fix use-after-free at del_timer()",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2023/cve-2023-53219.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-08-29T02:08:55Z",
      "cve": "CVE-2023-53219",
      "id": "CVE-2023-53219",
      "initial_release_date": "2025-09-18T23:40:06Z",
      "product_status:known_affected": "419",
      "product_status:known_not_affected": "320",
      "product_status:recommended": "206",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2023-53219",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2023-53219.json",
      "version": "19"
    },
    "vulnrichment": {
      "containers": {
        "adp": [
          {
            "metrics": [
              {
                "cvssV3_1": {
                  "attackComplexity": "LOW",
                  "attackVector": "LOCAL",
                  "availabilityImpact": "HIGH",
                  "baseScore": 7.8,
                  "baseSeverity": "HIGH",
                  "confidentialityImpact": "HIGH",
                  "integrityImpact": "HIGH",
                  "privilegesRequired": "LOW",
                  "scope": "UNCHANGED",
                  "userInteraction": "NONE",
                  "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                  "version": "3.1"
                }
              },
              {
                "other": {
                  "content": {
                    "id": "CVE-2023-53219",
                    "options": [
                      {
                        "Exploitation": "none"
                      },
                      {
                        "Automatable": "no"
                      },
                      {
                        "Technical Impact": "total"
                      }
                    ],
                    "role": "CISA Coordinator",
                    "timestamp": "2026-01-14T17:49:56.699110Z",
                    "version": "2.0.3"
                  },
                  "type": "ssvc"
                }
              }
            ],
            "problemTypes": [
              {
                "descriptions": [
                  {
                    "cweId": "CWE-416",
                    "description": "CWE-416 Use After Free",
                    "lang": "en",
                    "type": "CWE"
                  }
                ]
              }
            ],
            "providerMetadata": {
              "dateUpdated": "2026-01-14T17:49:52.618Z",
              "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
              "shortName": "CISA-ADP"
            },
            "title": "CISA ADP Vulnrichment"
          }
        ],
        "cna": {
          "affected": [
            {
              "defaultStatus": "unaffected",
              "product": "Linux",
              "programFiles": [
                "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
              ],
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "vendor": "Linux",
              "versions": [
                {
                  "lessThan": "dd5c77814f290b353917df329f36de1472d47154",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "90229e9ee957d4514425e4a4d82c50ab5d57ac4d",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "1550bcf2983ae1220cc8ab899a39a423fa7cb523",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "f9982db735a8495eee14267cf193c806b957e942",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "07821524f67bf920342bc84ae8b3dea2a315a89e",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                },
                {
                  "lessThan": "0f5bb36bf9b39a2a96e730bf4455095b50713f63",
                  "status": "affected",
                  "version": "52b1eaf4c59a3bbd07afbb4ab4f43418a807d02e",
                  "versionType": "git"
                }
              ]
            },
            {
              "defaultStatus": "affected",
              "product": "Linux",
              "programFiles": [
                "drivers/media/pci/netup_unidvb/netup_unidvb_core.c"
              ],
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "vendor": "Linux",
              "versions": [
                {
                  "status": "affected",
                  "version": "4.3"
                },
                {
                  "lessThan": "4.3",
                  "status": "unaffected",
                  "version": "0",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "4.14.*",
                  "status": "unaffected",
                  "version": "4.14.316",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "4.19.*",
                  "status": "unaffected",
                  "version": "4.19.284",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "5.4.*",
                  "status": "unaffected",
                  "version": "5.4.244",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "5.10.*",
                  "status": "unaffected",
                  "version": "5.10.181",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "5.15.*",
                  "status": "unaffected",
                  "version": "5.15.113",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "6.1.*",
                  "status": "unaffected",
                  "version": "6.1.30",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "6.3.*",
                  "status": "unaffected",
                  "version": "6.3.4",
                  "versionType": "semver"
                },
                {
                  "lessThanOrEqual": "*",
                  "status": "unaffected",
                  "version": "6.4",
                  "versionType": "original_commit_for_fix"
                }
              ]
            }
          ],
          "cpeApplicability": [
            {
              "nodes": [
                {
                  "cpeMatch": [
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "4.14.316",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "4.19.284",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "5.4.244",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "5.10.181",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "5.15.113",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "6.1.30",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "6.3.4",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    },
                    {
                      "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                      "versionEndExcluding": "6.4",
                      "versionStartIncluding": "4.3",
                      "vulnerable": true
                    }
                  ],
                  "negate": false,
                  "operator": "OR"
                }
              ]
            }
          ],
          "descriptions": [
            {
              "lang": "en",
              "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: netup_unidvb: fix use-after-free at del_timer()\n\nWhen Universal DVB card is detaching, netup_unidvb_dma_fini()\nuses del_timer() to stop dma-\u003etimeout timer. But when timer\nhandler netup_unidvb_dma_timeout() is running, del_timer()\ncould not stop it. As a result, the use-after-free bug could\nhappen. The process is shown below:\n\n    (cleanup routine)          |        (timer routine)\n                               | mod_timer(\u0026dev-\u003etx_sim_timer, ..)\nnetup_unidvb_finidev()         | (wait a time)\n  netup_unidvb_dma_fini()      | netup_unidvb_dma_timeout()\n    del_timer(\u0026dma-\u003etimeout);  |\n                               |   ndev-\u003epci_dev-\u003edev //USE\n\nFix by changing del_timer() to del_timer_sync()."
            }
          ],
          "metrics": [
            {
              "cvssV3_1": {
                "baseScore": 7.8,
                "baseSeverity": "HIGH",
                "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
                "version": "3.1"
              },
              "scenarios": [
                {
                  "lang": "en",
                  "value": "AV:L - The UAF is reached only through the PCI remove path (netup_unidvb_finidev \u2192 netup_unidvb_dma_fini) on a system with the NetUP PCIe DVB card bound; that is a local driver unbind/unload (or local hot-remove) path, not a network or USB-plug attack surface.\nAC:L - An attacker who keeps queuing DVB buffers (mod_timer in netup_unidvb_buf_queue) while triggering remove controls both sides of the del_timer vs. running netup_unidvb_dma_timeout race and can retry until the handler overlaps teardown; this matches guidance that attacker-controlled races score AC:L.\nPR:L - Triggering remove is via local driver unbind/module unload on an already-present card, scored Low consistent with other remove-cleanup CVEs (e.g. CVE-2023-53225) and the rule to prefer higher severity; DVB/vb2 buffer queueing that arms the timer is also reachable to ordinary video-group users.\nUI:N - The attacker initiates streaming and driver removal themselves; no separate victim action such as opening attacker-supplied content is required.\nS:U - The freed netup_unidvb_dev / embedded netup_dma and timer_list are ordinary kernel heap objects in the same security authority; there is no VM, IOMMU, or sandbox boundary crossed.\nC:H - Use-after-free of ndev/dma (dma-\u003endev, pci_dev, buffer lists) after kfree(ndev) allows a groomed reallocation to be read back through the still-running timeout handler, which per UAF guidance is Confidentiality High.\nI:H - The handler takes dma-\u003elock and mutates free_buffers via list_del/vb2_buffer_done on freed memory, and the timer_list itself lives inside the freed object\u2014heap-spray UAF primitives for arbitrary write/control-flow hijack, scored Integrity High.\nA:H - A use-after-free timer firing against freed dma/ndev reliably causes kernel oops/panic even when not fully exploited, which is Availability High."
                }
              ]
            }
          ],
          "providerMetadata": {
            "dateUpdated": "2026-08-05T09:13:09.656Z",
            "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "shortName": "Linux"
          },
          "references": [
            {
              "url": "https://git.kernel.org/stable/c/dd5c77814f290b353917df329f36de1472d47154"
            },
            {
              "url": "https://git.kernel.org/stable/c/90229e9ee957d4514425e4a4d82c50ab5d57ac4d"
            },
            {
              "url": "https://git.kernel.org/stable/c/1550bcf2983ae1220cc8ab899a39a423fa7cb523"
            },
            {
              "url": "https://git.kernel.org/stable/c/f9982db735a8495eee14267cf193c806b957e942"
            },
            {
              "url": "https://git.kernel.org/stable/c/051af3f0b7d1cd8ab7f3e2523ad8ae1af44caba3"
            },
            {
              "url": "https://git.kernel.org/stable/c/07821524f67bf920342bc84ae8b3dea2a315a89e"
            },
            {
              "url": "https://git.kernel.org/stable/c/c8f9c05e1ebcc9c7bc211cc8b74d8fb86a8756fc"
            },
            {
              "url": "https://git.kernel.org/stable/c/0f5bb36bf9b39a2a96e730bf4455095b50713f63"
            }
          ],
          "title": "media: netup_unidvb: fix use-after-free at del_timer()",
          "x_generator": {
            "engine": "bippy-1.2.0"
          }
        }
      },
      "cveMetadata": {
        "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "assignerShortName": "Linux",
        "cveId": "CVE-2023-53219",
        "datePublished": "2025-09-15T14:21:47.459Z",
        "dateReserved": "2025-09-15T14:19:21.845Z",
        "dateUpdated": "2026-08-05T09:13:09.656Z",
        "state": "PUBLISHED"
      },
      "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…

Loading…

Loading…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…