CVE-2023-52847 (GCVE-0-2023-52847)

Vulnerability from cvelistv5 – Published: 2024-05-21 15:31 – Updated: 2026-08-05 09:11
VLAI
Title
media: bttv: fix use after free error due to btv->timeout timer
Summary
In the Linux kernel, the following vulnerability has been resolved: media: bttv: fix use after free error due to btv->timeout timer There may be some a race condition between timer function bttv_irq_timeout and bttv_remove. The timer is setup in probe and there is no timer_delete operation in remove function. When it hit kfree btv, the function might still be invoked, which will cause use after free bug. This bug is found by static analysis, it may be false positive. Fix it by adding del_timer_sync invoking to the remove function. cpu0 cpu1 bttv_probe ->timer_setup ->bttv_set_dma ->mod_timer; bttv_remove ->kfree(btv); ->bttv_irq_timeout ->USE btv
SSVC
Exploitation: none Automatable: no Technical Impact: partial
CISA Coordinator (v2.0.3)
Assigner
Impacted products
Vendor Product Version
Linux Linux Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9 (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < b35fdade92c5058a5e727e233fe263b828de2c9a (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < 2f3d9198cdae1cb079ec8652f4defacd481eab2b (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < 51c94256a83fe4e17406c66ff3e1ad7d242d8574 (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < 20568d06f6069cb835e05eed432edf962645d226 (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < 1871014d6ef4812ad11ef7d838d73ce09d632267 (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < 847599fffa528b2cdec4e21b6bf7586dad982132 (git)
Affected: 162e6376ac58440beb6a2d2ee294f5d88ea58dd1 , < bd5b50b329e850d467e7bcc07b2b6bde3752fbda (git)
Create a notification for this product.
Linux Linux Affected: 4.15
Unaffected: 0 , < 4.15 (semver)
Unaffected: 4.19.299 , ≤ 4.19.* (semver)
Unaffected: 5.4.261 , ≤ 5.4.* (semver)
Unaffected: 5.10.201 , ≤ 5.10.* (semver)
Unaffected: 5.15.139 , ≤ 5.15.* (semver)
Unaffected: 6.1.63 , ≤ 6.1.* (semver)
Unaffected: 6.5.12 , ≤ 6.5.* (semver)
Unaffected: 6.6.2 , ≤ 6.6.* (semver)
Unaffected: 6.7 , ≤ * (original_commit_for_fix)
Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "adp": [
      {
        "metrics": [
          {
            "other": {
              "content": {
                "id": "CVE-2023-52847",
                "options": [
                  {
                    "Exploitation": "none"
                  },
                  {
                    "Automatable": "no"
                  },
                  {
                    "Technical Impact": "partial"
                  }
                ],
                "role": "CISA Coordinator",
                "timestamp": "2024-06-10T19:17:00.085705Z",
                "version": "2.0.3"
              },
              "type": "ssvc"
            }
          }
        ],
        "providerMetadata": {
          "dateUpdated": "2024-06-18T19:41:06.842Z",
          "orgId": "134c704f-9b21-4f2e-91b3-4a467353bcc0",
          "shortName": "CISA-ADP"
        },
        "title": "CISA ADP Vulnrichment"
      },
      {
        "providerMetadata": {
          "dateUpdated": "2024-08-02T23:11:36.080Z",
          "orgId": "af854a3a-2127-422b-91ae-364da2661108",
          "shortName": "CVE"
        },
        "references": [
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132"
          },
          {
            "tags": [
              "x_transferred"
            ],
            "url": "https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda"
          }
        ],
        "title": "CVE Program Container"
      }
    ],
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/media/pci/bt8xx/bttv-driver.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "b35fdade92c5058a5e727e233fe263b828de2c9a",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "2f3d9198cdae1cb079ec8652f4defacd481eab2b",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "51c94256a83fe4e17406c66ff3e1ad7d242d8574",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "20568d06f6069cb835e05eed432edf962645d226",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "1871014d6ef4812ad11ef7d838d73ce09d632267",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "847599fffa528b2cdec4e21b6bf7586dad982132",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            },
            {
              "lessThan": "bd5b50b329e850d467e7bcc07b2b6bde3752fbda",
              "status": "affected",
              "version": "162e6376ac58440beb6a2d2ee294f5d88ea58dd1",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/media/pci/bt8xx/bttv-driver.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.15"
            },
            {
              "lessThan": "4.15",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "4.19.*",
              "status": "unaffected",
              "version": "4.19.299",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.4.*",
              "status": "unaffected",
              "version": "5.4.261",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.201",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.139",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.63",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.5.*",
              "status": "unaffected",
              "version": "6.5.12",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.2",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "6.7",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "4.19.299",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.4.261",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.201",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.139",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.63",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.5.12",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.2",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.7",
                  "versionStartIncluding": "4.15",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: bttv: fix use after free error due to btv-\u003etimeout timer\n\nThere may be some a race condition between timer function\nbttv_irq_timeout and bttv_remove. The timer is setup in\nprobe and there is no timer_delete operation in remove\nfunction. When it hit kfree btv, the function might still be\ninvoked, which will cause use after free bug.\n\nThis bug is found by static analysis, it may be false positive.\n\nFix it by adding del_timer_sync invoking to the remove function.\n\ncpu0                cpu1\n                  bttv_probe\n                    -\u003etimer_setup\n                      -\u003ebttv_set_dma\n                        -\u003emod_timer;\nbttv_remove\n  -\u003ekfree(btv);\n                  -\u003ebttv_irq_timeout\n                    -\u003eUSE btv"
        }
      ],
      "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 local PCI remove path (bttv_remove \u2192 kfree(btv)) while btv-\u003etimeout may still fire; that is driver unbind/module unload or local hot-remove on a Bt8xx card, not a network or adjacent-link surface.\nAC:L - An attacker who starts V4L2 capture (buffer_queue \u2192 bttv_set_dma \u2192 mod_timer) while triggering remove controls both sides of the race against bttv_irq_timeout; remove never cancelled the timer before the fix, so the overlap is attacker-driven and retryable.\nPR:L - Arming the timer needs only /dev/video* access (udev group video); driver unbind/unload on an already-present card is scored Low consistent with the same-class media timer-UAF CVE-2023-53219 and the prefer-higher-severity rule.\nUI:N - The attacker starts streaming and initiates driver removal themselves; no separate victim action such as opening attacker-supplied content is required.\nS:U - The freed struct bttv (with embedded timer_list) is ordinary host-kernel heap under the same authority; there is no VM escape, IOMMU bypass, or sandbox boundary crossed.\nC:H - bttv_irq_timeout derives btv via from_timer and reads freed fields (curr, cvbi, capture lists, locks); UAF reclaim enables arbitrary kernel disclosure, scored High per UAF guidance.\nI:H - The handler takes btv-\u003es_lock and mutates curr/cvbi/capture/vcapture and DMA state on freed memory, yielding heap-spray write and control-flow hijack primitives typical of kernel UAFs.\nA:H - A use-after-free timer firing against kfree\u0027d btv reliably causes kernel oops/panic even when not fully exploited, which is Availability High."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-05T09:11:40.867Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9"
        },
        {
          "url": "https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a"
        },
        {
          "url": "https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b"
        },
        {
          "url": "https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574"
        },
        {
          "url": "https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226"
        },
        {
          "url": "https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267"
        },
        {
          "url": "https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132"
        },
        {
          "url": "https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda"
        }
      ],
      "title": "media: bttv: fix use after free error due to btv-\u003etimeout timer",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2023-52847",
    "datePublished": "2024-05-21T15:31:44.513Z",
    "dateReserved": "2024-05-21T15:19:24.255Z",
    "dateUpdated": "2026-08-05T09:11:40.867Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2023-52847",
      "date": "2026-08-05",
      "epss": "0.00186",
      "percentile": "0.08396"
    },
    "fkie_nvd": {
      "descriptions": "[{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nmedia: bttv: fix use after free error due to btv-\u003etimeout timer\\n\\nThere may be some a race condition between timer function\\nbttv_irq_timeout and bttv_remove. The timer is setup in\\nprobe and there is no timer_delete operation in remove\\nfunction. When it hit kfree btv, the function might still be\\ninvoked, which will cause use after free bug.\\n\\nThis bug is found by static analysis, it may be false positive.\\n\\nFix it by adding del_timer_sync invoking to the remove function.\\n\\ncpu0                cpu1\\n                  bttv_probe\\n                    -\u003etimer_setup\\n                      -\u003ebttv_set_dma\\n                        -\u003emod_timer;\\nbttv_remove\\n  -\u003ekfree(btv);\\n                  -\u003ebttv_irq_timeout\\n                    -\u003eUSE btv\"}, {\"lang\": \"es\", \"value\": \"En el kernel de Linux, se resolvi\\u00f3 la siguiente vulnerabilidad: medio: bttv: correcci\\u00f3n de uso despu\\u00e9s de error gratuito debido a btv-\u0026gt;timeout timer. Puede haber alguna condici\\u00f3n de ejecuci\\u00f3n entre la funci\\u00f3n del temporizador bttv_irq_timeout y bttv_remove. El temporizador est\\u00e1 configurado en la sonda y no hay ninguna operaci\\u00f3n timer_delete en la funci\\u00f3n de eliminaci\\u00f3n. Cuando llega a kfree btv, es posible que la funci\\u00f3n a\\u00fan se invoque, lo que provocar\\u00e1 un error de use after free. Este error se encuentra mediante an\\u00e1lisis est\\u00e1tico y puede ser un falso positivo. Solucionelo agregando del_timer_sync invocando a la funci\\u00f3n de eliminaci\\u00f3n. cpu0 cpu1 bttv_probe -\u0026gt;timer_setup -\u0026gt;bttv_set_dma -\u0026gt;mod_timer; bttv_remove -\u0026gt;kfree(btv); -\u0026gt;bttv_irq_timeout -\u0026gt;USE btv\"}]",
      "id": "CVE-2023-52847",
      "lastModified": "2024-11-21T08:40:42.820",
      "published": "2024-05-21T16:15:21.873",
      "references": "[{\"url\": \"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\", \"source\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}, {\"url\": \"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}, {\"url\": \"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\", \"source\": \"af854a3a-2127-422b-91ae-364da2661108\"}]",
      "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
      "vulnStatus": "Awaiting Analysis"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2023-52847\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2024-05-21T16:15:21.873\",\"lastModified\":\"2026-08-04T10:18:45.987\",\"vulnStatus\":\"Modified\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nmedia: bttv: fix use after free error due to btv-\u003etimeout timer\\n\\nThere may be some a race condition between timer function\\nbttv_irq_timeout and bttv_remove. The timer is setup in\\nprobe and there is no timer_delete operation in remove\\nfunction. When it hit kfree btv, the function might still be\\ninvoked, which will cause use after free bug.\\n\\nThis bug is found by static analysis, it may be false positive.\\n\\nFix it by adding del_timer_sync invoking to the remove function.\\n\\ncpu0                cpu1\\n                  bttv_probe\\n                    -\u003etimer_setup\\n                      -\u003ebttv_set_dma\\n                        -\u003emod_timer;\\nbttv_remove\\n  -\u003ekfree(btv);\\n                  -\u003ebttv_irq_timeout\\n                    -\u003eUSE btv\"},{\"lang\":\"es\",\"value\":\"En el kernel de Linux, se resolvi\u00f3 la siguiente vulnerabilidad: medio: bttv: correcci\u00f3n de uso despu\u00e9s de error gratuito debido a btv-\u0026gt;timeout timer. Puede haber alguna condici\u00f3n de ejecuci\u00f3n entre la funci\u00f3n del temporizador bttv_irq_timeout y bttv_remove. El temporizador est\u00e1 configurado en la sonda y no hay ninguna operaci\u00f3n timer_delete en la funci\u00f3n de eliminaci\u00f3n. Cuando llega a kfree btv, es posible que la funci\u00f3n a\u00fan se invoque, lo que provocar\u00e1 un error de use after free. Este error se encuentra mediante an\u00e1lisis est\u00e1tico y puede ser un falso positivo. Solucionelo agregando del_timer_sync invocando a la funci\u00f3n de eliminaci\u00f3n. cpu0 cpu1 bttv_probe -\u0026gt;timer_setup -\u0026gt;bttv_set_dma -\u0026gt;mod_timer; bttv_remove -\u0026gt;kfree(btv); -\u0026gt;bttv_irq_timeout -\u0026gt;USE btv\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/media/pci/bt8xx/bttv-driver.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"b35fdade92c5058a5e727e233fe263b828de2c9a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"2f3d9198cdae1cb079ec8652f4defacd481eab2b\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"51c94256a83fe4e17406c66ff3e1ad7d242d8574\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"20568d06f6069cb835e05eed432edf962645d226\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"1871014d6ef4812ad11ef7d838d73ce09d632267\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"847599fffa528b2cdec4e21b6bf7586dad982132\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\",\"lessThan\":\"bd5b50b329e850d467e7bcc07b2b6bde3752fbda\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/media/pci/bt8xx/bttv-driver.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.15\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.15\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"4.19.299\",\"lessThanOrEqual\":\"4.19.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.4.261\",\"lessThanOrEqual\":\"5.4.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.201\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.139\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.63\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.5.12\",\"lessThanOrEqual\":\"6.5.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.2\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.7\",\"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:H/I:H/A:H\",\"baseScore\":7.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.8,\"impactScore\":5.9},{\"source\":\"nvd@nist.gov\",\"type\":\"Primary\",\"cvssData\":{\"version\":\"3.1\",\"vectorString\":\"CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":7.0,\"baseSeverity\":\"HIGH\",\"attackVector\":\"LOCAL\",\"attackComplexity\":\"HIGH\",\"privilegesRequired\":\"LOW\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":1.0,\"impactScore\":5.9}],\"ssvcV203\":[{\"source\":\"134c704f-9b21-4f2e-91b3-4a467353bcc0\",\"ssvcData\":{\"timestamp\":\"2024-06-10T19:17:00.085705Z\",\"id\":\"CVE-2023-52847\",\"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\":\"CWE-362\"},{\"lang\":\"en\",\"value\":\"CWE-416\"}]}],\"configurations\":[{\"nodes\":[{\"operator\":\"OR\",\"negate\":false,\"cpeMatch\":[{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.15\",\"versionEndExcluding\":\"4.19.299\",\"matchCriteriaId\":\"F51D1457-86F8-4A6C-A7B9-323058B3C5E8\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"4.20\",\"versionEndExcluding\":\"5.4.261\",\"matchCriteriaId\":\"286E50BB-5A21-49BA-A6E5-526C72ADFE34\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.5\",\"versionEndExcluding\":\"5.10.201\",\"matchCriteriaId\":\"AF1ADC4E-CCC4-498A-876F-5136DDD36C1D\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.11\",\"versionEndExcluding\":\"5.15.139\",\"matchCriteriaId\":\"81424D14-B38F-47B3-A1B8-BC3B60BB96EA\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"5.16\",\"versionEndExcluding\":\"6.1.63\",\"matchCriteriaId\":\"80E1EA7E-2788-466C-9FFB-34AFA1B052F0\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.2\",\"versionEndExcluding\":\"6.5.12\",\"matchCriteriaId\":\"825F64D9-E99F-49AA-8A7B-EF7C2965C5B2\"},{\"vulnerable\":true,\"criteria\":\"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\",\"versionStartIncluding\":\"6.6\",\"versionEndExcluding\":\"6.6.2\",\"matchCriteriaId\":\"4CBFF885-A4D3-4F21-B6FD-4D770034C048\"}]}]}],\"references\":[{\"url\":\"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]},{\"url\":\"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\",\"source\":\"af854a3a-2127-422b-91ae-364da2661108\",\"tags\":[\"Mailing List\",\"Patch\"]}]}}",
    "redhat_vex": {
      "aggregate_severity": "Low",
      "current_release_date": "2026-08-04T22:56:03+00:00",
      "cve": "CVE-2023-52847",
      "id": "CVE-2023-52847",
      "initial_release_date": "2023-01-01T00:00:00+00:00",
      "product_status:fixed": "150",
      "product_status:known_affected": "28",
      "product_status:known_not_affected": "122",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: media: bttv: fix use after free error due to btv-\u003etimeout timer",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2023/cve-2023-52847.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-08-01T17:09:26Z",
      "cve": "CVE-2023-52847",
      "id": "CVE-2023-52847",
      "initial_release_date": "2024-05-29T14:19:02Z",
      "product_status:known_affected": "302",
      "product_status:known_not_affected": "138",
      "product_status:recommended": "830",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2023-52847",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2023-52847.json",
      "version": "101"
    },
    "vulnrichment": {
      "containers": "{\"adp\": [{\"title\": \"CVE Program Container\", \"references\": [{\"url\": \"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\", \"tags\": [\"x_transferred\"]}, {\"url\": \"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\", \"tags\": [\"x_transferred\"]}], \"providerMetadata\": {\"orgId\": \"af854a3a-2127-422b-91ae-364da2661108\", \"shortName\": \"CVE\", \"dateUpdated\": \"2024-08-02T23:11:36.080Z\"}}, {\"title\": \"CISA ADP Vulnrichment\", \"metrics\": [{\"other\": {\"type\": \"ssvc\", \"content\": {\"id\": \"CVE-2023-52847\", \"role\": \"CISA Coordinator\", \"options\": [{\"Exploitation\": \"none\"}, {\"Automatable\": \"no\"}, {\"Technical Impact\": \"partial\"}], \"version\": \"2.0.3\", \"timestamp\": \"2024-06-10T19:17:00.085705Z\"}}}], \"providerMetadata\": {\"orgId\": \"134c704f-9b21-4f2e-91b3-4a467353bcc0\", \"shortName\": \"CISA-ADP\", \"dateUpdated\": \"2024-06-18T19:41:03.187Z\"}}], \"cna\": {\"title\": \"media: bttv: fix use after free error due to btv-\u003etimeout timer\", \"metrics\": [{\"cvssV3_1\": {\"version\": \"3.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\"}, \"scenarios\": [{\"lang\": \"en\", \"value\": \"AV:L - The UAF is reached only through the local PCI remove path (bttv_remove \\u2192 kfree(btv)) while btv-\u003etimeout may still fire; that is driver unbind/module unload or local hot-remove on a Bt8xx card, not a network or adjacent-link surface.\\nAC:L - An attacker who starts V4L2 capture (buffer_queue \\u2192 bttv_set_dma \\u2192 mod_timer) while triggering remove controls both sides of the race against bttv_irq_timeout; remove never cancelled the timer before the fix, so the overlap is attacker-driven and retryable.\\nPR:L - Arming the timer needs only /dev/video* access (udev group video); driver unbind/unload on an already-present card is scored Low consistent with the same-class media timer-UAF CVE-2023-53219 and the prefer-higher-severity rule.\\nUI:N - The attacker starts streaming and initiates driver removal themselves; no separate victim action such as opening attacker-supplied content is required.\\nS:U - The freed struct bttv (with embedded timer_list) is ordinary host-kernel heap under the same authority; there is no VM escape, IOMMU bypass, or sandbox boundary crossed.\\nC:H - bttv_irq_timeout derives btv via from_timer and reads freed fields (curr, cvbi, capture lists, locks); UAF reclaim enables arbitrary kernel disclosure, scored High per UAF guidance.\\nI:H - The handler takes btv-\u003es_lock and mutates curr/cvbi/capture/vcapture and DMA state on freed memory, yielding heap-spray write and control-flow hijack primitives typical of kernel UAFs.\\nA:H - A use-after-free timer firing against kfree\u0027d btv reliably causes kernel oops/panic even when not fully exploited, which is Availability High.\"}]}], \"affected\": [{\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"b35fdade92c5058a5e727e233fe263b828de2c9a\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"2f3d9198cdae1cb079ec8652f4defacd481eab2b\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"51c94256a83fe4e17406c66ff3e1ad7d242d8574\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"20568d06f6069cb835e05eed432edf962645d226\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"1871014d6ef4812ad11ef7d838d73ce09d632267\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"847599fffa528b2cdec4e21b6bf7586dad982132\", \"versionType\": \"git\"}, {\"status\": \"affected\", \"version\": \"162e6376ac58440beb6a2d2ee294f5d88ea58dd1\", \"lessThan\": \"bd5b50b329e850d467e7bcc07b2b6bde3752fbda\", \"versionType\": \"git\"}], \"programFiles\": [\"drivers/media/pci/bt8xx/bttv-driver.c\"], \"defaultStatus\": \"unaffected\"}, {\"repo\": \"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\", \"vendor\": \"Linux\", \"product\": \"Linux\", \"versions\": [{\"status\": \"affected\", \"version\": \"4.15\"}, {\"status\": \"unaffected\", \"version\": \"0\", \"lessThan\": \"4.15\", \"versionType\": \"semver\"}, {\"status\": \"unaffected\", \"version\": \"4.19.299\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"4.19.*\"}, {\"status\": \"unaffected\", \"version\": \"5.4.261\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.4.*\"}, {\"status\": \"unaffected\", \"version\": \"5.10.201\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.10.*\"}, {\"status\": \"unaffected\", \"version\": \"5.15.139\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"5.15.*\"}, {\"status\": \"unaffected\", \"version\": \"6.1.63\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.1.*\"}, {\"status\": \"unaffected\", \"version\": \"6.5.12\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.5.*\"}, {\"status\": \"unaffected\", \"version\": \"6.6.2\", \"versionType\": \"semver\", \"lessThanOrEqual\": \"6.6.*\"}, {\"status\": \"unaffected\", \"version\": \"6.7\", \"versionType\": \"original_commit_for_fix\", \"lessThanOrEqual\": \"*\"}], \"programFiles\": [\"drivers/media/pci/bt8xx/bttv-driver.c\"], \"defaultStatus\": \"affected\"}], \"references\": [{\"url\": \"https://git.kernel.org/stable/c/bbc3b8dd2cb7817e703f112d988e4f4728f0f2a9\"}, {\"url\": \"https://git.kernel.org/stable/c/b35fdade92c5058a5e727e233fe263b828de2c9a\"}, {\"url\": \"https://git.kernel.org/stable/c/2f3d9198cdae1cb079ec8652f4defacd481eab2b\"}, {\"url\": \"https://git.kernel.org/stable/c/51c94256a83fe4e17406c66ff3e1ad7d242d8574\"}, {\"url\": \"https://git.kernel.org/stable/c/20568d06f6069cb835e05eed432edf962645d226\"}, {\"url\": \"https://git.kernel.org/stable/c/1871014d6ef4812ad11ef7d838d73ce09d632267\"}, {\"url\": \"https://git.kernel.org/stable/c/847599fffa528b2cdec4e21b6bf7586dad982132\"}, {\"url\": \"https://git.kernel.org/stable/c/bd5b50b329e850d467e7bcc07b2b6bde3752fbda\"}], \"x_generator\": {\"engine\": \"bippy-1.2.0\"}, \"descriptions\": [{\"lang\": \"en\", \"value\": \"In the Linux kernel, the following vulnerability has been resolved:\\n\\nmedia: bttv: fix use after free error due to btv-\u003etimeout timer\\n\\nThere may be some a race condition between timer function\\nbttv_irq_timeout and bttv_remove. The timer is setup in\\nprobe and there is no timer_delete operation in remove\\nfunction. When it hit kfree btv, the function might still be\\ninvoked, which will cause use after free bug.\\n\\nThis bug is found by static analysis, it may be false positive.\\n\\nFix it by adding del_timer_sync invoking to the remove function.\\n\\ncpu0                cpu1\\n                  bttv_probe\\n                    -\u003etimer_setup\\n                      -\u003ebttv_set_dma\\n                        -\u003emod_timer;\\nbttv_remove\\n  -\u003ekfree(btv);\\n                  -\u003ebttv_irq_timeout\\n                    -\u003eUSE btv\"}], \"cpeApplicability\": [{\"nodes\": [{\"negate\": false, \"cpeMatch\": [{\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"4.19.299\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.4.261\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.10.201\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"5.15.139\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.1.63\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.5.12\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.6.2\", \"versionStartIncluding\": \"4.15\"}, {\"criteria\": \"cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*\", \"vulnerable\": true, \"versionEndExcluding\": \"6.7\", \"versionStartIncluding\": \"4.15\"}], \"operator\": \"OR\"}]}], \"providerMetadata\": {\"orgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"shortName\": \"Linux\", \"dateUpdated\": \"2026-08-05T09:11:40.867Z\"}}}",
      "cveMetadata": "{\"cveId\": \"CVE-2023-52847\", \"state\": \"PUBLISHED\", \"dateUpdated\": \"2026-08-05T09:11:40.867Z\", \"dateReserved\": \"2024-05-21T15:19:24.255Z\", \"assignerOrgId\": \"416baaa9-dc9f-4396-8d5f-8c081fb06d67\", \"datePublished\": \"2024-05-21T15:31:44.513Z\", \"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…