CVE-2026-74453 (GCVE-0-2026-74453)

Vulnerability from cvelistv5 – Published: 2026-08-15 12:26 – Updated: 2026-08-19 16:36
VLAI
Title
drm/vc4: Zero the tile state data array before each BIN job
Summary
In the Linux kernel, the following vulnerability has been resolved: drm/vc4: Zero the tile state data array before each BIN job The binner BO is a single 16MB buffer split into 512KB slots that are handed out to jobs at submission time and recycled as jobs complete, without ever being cleared. Each slot holds the job's Tile State Data Array (TSDA) at its start, followed by the tile allocation pool. While the tile allocation pool is only walked by the render thread through branches the binner generated during the current job, the TSDA is the PTB's own per-tile bookkeeping and is consumed by the hardware itself. Although the kernel sets the "Auto-initialise Tile State Data Array" flag in the tile binning mode configuration, the PTB demonstrably still acts on stale tile state left by the slot's previous user: the binner ends up creating invalid command streams with invalid primitive streams and branches, which can cause GPU hangs as observed in [1][2]. Zero the TSDA when the job's binning slot is configured. This clears 48 bytes per tile (~24KB for a 1080p frame) in the submission path, and guarantees the PTB never sees another job's tile state. The tile count is only checked for being non-zero today, so the 8-bit fields it comes from can describe a tile state array almost six times larger than the slot it has to live in. Bound it before the slot is handed out, since such size decides how much of the slot is left for the tile alloc pool.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < c5d8e8e1a8e3b4e464683c5a8a869c16a6382fea (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < d3677372e0275e139f0efd2872c5a524b5d12868 (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < c8dea7e7c6098e383e44f21a64d0431da5480e3f (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < f5802be65535f8818af7191159cf8c11f48ab2a2 (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < 0e858422df2334165293ea742da9fbb2e51f2739 (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < 57667eb7548faaac396c6e39f3b4444dab5b097c (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < a75c8f365e209aa9bb927b0942a7840152d44892 (git)
Affected: 553c942f8b2cbc7394b4d4fa2f848b23a8f07451 , < 48a570c964d8e37d353381e4195106277e17f5cb (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.13
Unaffected: 0 , < 4.13 (semver)
Unaffected: 5.10.265 , ≤ 5.10.* (semver)
Unaffected: 5.15.216 , ≤ 5.15.* (semver)
Unaffected: 6.1.183 , ≤ 6.1.* (semver)
Unaffected: 6.6.151 , ≤ 6.6.* (semver)
Unaffected: 6.12.103 , ≤ 6.12.* (semver)
Unaffected: 6.18.44 , ≤ 6.18.* (semver)
Unaffected: 7.1.8 , ≤ 7.1.* (semver)
Unaffected: 7.2 , ≤ * (original_commit_for_fix)
guessed Create a notification for this product.
Show details on NVD website

{
  "containers": {
    "cna": {
      "affected": [
        {
          "defaultStatus": "unaffected",
          "product": "Linux",
          "programFiles": [
            "drivers/gpu/drm/vc4/vc4_validate.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "c5d8e8e1a8e3b4e464683c5a8a869c16a6382fea",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "d3677372e0275e139f0efd2872c5a524b5d12868",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "c8dea7e7c6098e383e44f21a64d0431da5480e3f",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "f5802be65535f8818af7191159cf8c11f48ab2a2",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "0e858422df2334165293ea742da9fbb2e51f2739",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "57667eb7548faaac396c6e39f3b4444dab5b097c",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "a75c8f365e209aa9bb927b0942a7840152d44892",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            },
            {
              "lessThan": "48a570c964d8e37d353381e4195106277e17f5cb",
              "status": "affected",
              "version": "553c942f8b2cbc7394b4d4fa2f848b23a8f07451",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/gpu/drm/vc4/vc4_validate.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.13"
            },
            {
              "lessThan": "4.13",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.265",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.216",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.183",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.151",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.103",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.44",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.8",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.2",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.265",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.216",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.183",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.151",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.103",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.44",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.8",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\ndrm/vc4: Zero the tile state data array before each BIN job\n\nThe binner BO is a single 16MB buffer split into 512KB slots that are\nhanded out to jobs at submission time and recycled as jobs complete,\nwithout ever being cleared. Each slot holds the job\u0027s Tile State Data\nArray (TSDA) at its start, followed by the tile allocation pool.\n\nWhile the tile allocation pool is only walked by the render thread\nthrough branches the binner generated during the current job, the\nTSDA is the PTB\u0027s own per-tile bookkeeping and is consumed by the\nhardware itself. Although the kernel sets the \"Auto-initialise Tile\nState Data Array\" flag in the tile binning mode configuration, the\nPTB demonstrably still acts on stale tile state left by the slot\u0027s\nprevious user: the binner ends up creating invalid command streams\nwith invalid primitive streams and branches, which can cause GPU hangs\nas observed in [1][2].\n\nZero the TSDA when the job\u0027s binning slot is configured. This clears\n48 bytes per tile (~24KB for a 1080p frame) in the submission path, and\nguarantees the PTB never sees another job\u0027s tile state.\n\nThe tile count is only checked for being non-zero today, so the 8-bit\nfields it comes from can describe a tile state array almost six times\nlarger than the slot it has to live in. Bound it before the slot is\nhanded out, since such size decides how much of the slot is left for\nthe tile alloc pool."
        }
      ],
      "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 flaw is reached in validate_tile_binning_config() while validating a user bin command list during DRM_IOCTL_VC4_SUBMIT_CL on the VC4 DRM render node (/dev/dri/renderD*), a local ioctl path rather than any network-facing protocol.\nAC:L - An attacker with render-node access controls TILE_BINNING_MODE_CONFIG tile dimensions and can submit concurrent or back-to-back bin jobs to obtain recycled 512KB binner slots carrying stale TSDA; no uncontrollable races or rare kernel config are required.\nPR:L - VC4_SUBMIT_CL is registered with DRM_RENDER_ALLOW only (no DRM_AUTH) and vc4_open() performs no capability checks; unprivileged users in the render/video group on Raspberry Pi and other VC4 deployments routinely open /dev/dri/renderD*.\nUI:N - No victim interaction is needed when a local attacker with render-node access crafts and submits a malicious bin command list via DRM_IOCTL_VC4_SUBMIT_CL to trigger recycled-slot stale tile state or oversized tile counts.\nS:U - Impact is stale-state and GPU PTB misbehavior corrupting shared CMA binner memory for local privilege escalation; it does not cross VM, hypervisor, or IOMMU boundaries and remains within the kernel security authority.\nC:H - Recycled 512KB slots retain prior jobs\u0027 48-byte-per-tile TSDA in the shared 16MB CMA binner BO (cross-process GPU address/metadata leak); missing tile-count bounds let the PTB consume up to ~3MB TSDA spanning multiple slots and stale pointers misdirect PTB reads.\nI:H - Stale TSDA drives the PTB to build invalid primitive streams and branches with out-of-slot GPU DMA across the shared binner BO; unbounded 8-bit tile counts also make tile_alloc_size wrap to ~4GB while tile_alloc_offset points past the 512KB slot, enabling arbitrary CMA corruption.\nA:H - The fix commit and linked Raspberry Pi issues document GPU hangs, repeated \"[drm] Resetting GPU\", permanently wedged GPUs after invalid bin streams, display corruption, and full system lockups requiring power-cycle or reboot."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-19T16:36:43.715Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/c5d8e8e1a8e3b4e464683c5a8a869c16a6382fea"
        },
        {
          "url": "https://git.kernel.org/stable/c/d3677372e0275e139f0efd2872c5a524b5d12868"
        },
        {
          "url": "https://git.kernel.org/stable/c/c8dea7e7c6098e383e44f21a64d0431da5480e3f"
        },
        {
          "url": "https://git.kernel.org/stable/c/f5802be65535f8818af7191159cf8c11f48ab2a2"
        },
        {
          "url": "https://git.kernel.org/stable/c/0e858422df2334165293ea742da9fbb2e51f2739"
        },
        {
          "url": "https://git.kernel.org/stable/c/57667eb7548faaac396c6e39f3b4444dab5b097c"
        },
        {
          "url": "https://git.kernel.org/stable/c/a75c8f365e209aa9bb927b0942a7840152d44892"
        },
        {
          "url": "https://git.kernel.org/stable/c/48a570c964d8e37d353381e4195106277e17f5cb"
        }
      ],
      "title": "drm/vc4: Zero the tile state data array before each BIN job",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-74453",
    "datePublished": "2026-08-15T12:26:56.949Z",
    "dateReserved": "2026-08-15T05:44:03.899Z",
    "dateUpdated": "2026-08-19T16:36:43.715Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-74453",
      "date": "2026-08-28",
      "epss": "0.00129",
      "percentile": "0.02872"
    },
    "microsoft_vex": {
      "current_release_date": "2026-08-23T14:57:49.000Z",
      "cve": "CVE-2026-74453",
      "id": "msrc_CVE-2026-74453",
      "initial_release_date": "2026-08-23T14:57:49.000Z",
      "product_status:known_affected": "1",
      "source": "Microsoft CSAF VEX",
      "status": "final",
      "title": "drm/vc4: Zero the tile state data array before each BIN job",
      "url": "https://msrc.microsoft.com/csaf/vex/2026/msrc_cve-2026-74453.json",
      "version": "1"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-74453\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-08-15T13:17:49.893\",\"lastModified\":\"2026-08-19T17:21:01.953\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\ndrm/vc4: Zero the tile state data array before each BIN job\\n\\nThe binner BO is a single 16MB buffer split into 512KB slots that are\\nhanded out to jobs at submission time and recycled as jobs complete,\\nwithout ever being cleared. Each slot holds the job\u0027s Tile State Data\\nArray (TSDA) at its start, followed by the tile allocation pool.\\n\\nWhile the tile allocation pool is only walked by the render thread\\nthrough branches the binner generated during the current job, the\\nTSDA is the PTB\u0027s own per-tile bookkeeping and is consumed by the\\nhardware itself. Although the kernel sets the \\\"Auto-initialise Tile\\nState Data Array\\\" flag in the tile binning mode configuration, the\\nPTB demonstrably still acts on stale tile state left by the slot\u0027s\\nprevious user: the binner ends up creating invalid command streams\\nwith invalid primitive streams and branches, which can cause GPU hangs\\nas observed in [1][2].\\n\\nZero the TSDA when the job\u0027s binning slot is configured. This clears\\n48 bytes per tile (~24KB for a 1080p frame) in the submission path, and\\nguarantees the PTB never sees another job\u0027s tile state.\\n\\nThe tile count is only checked for being non-zero today, so the 8-bit\\nfields it comes from can describe a tile state array almost six times\\nlarger than the slot it has to live in. Bound it before the slot is\\nhanded out, since such size decides how much of the slot is left for\\nthe tile alloc pool.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/gpu/drm/vc4/vc4_validate.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"c5d8e8e1a8e3b4e464683c5a8a869c16a6382fea\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"d3677372e0275e139f0efd2872c5a524b5d12868\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"c8dea7e7c6098e383e44f21a64d0431da5480e3f\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"f5802be65535f8818af7191159cf8c11f48ab2a2\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"0e858422df2334165293ea742da9fbb2e51f2739\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"57667eb7548faaac396c6e39f3b4444dab5b097c\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"a75c8f365e209aa9bb927b0942a7840152d44892\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"553c942f8b2cbc7394b4d4fa2f848b23a8f07451\",\"lessThan\":\"48a570c964d8e37d353381e4195106277e17f5cb\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/gpu/drm/vc4/vc4_validate.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.13\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.13\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.265\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.216\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.183\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.151\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.103\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.44\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.1.8\",\"lessThanOrEqual\":\"7.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2\",\"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}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/0e858422df2334165293ea742da9fbb2e51f2739\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/48a570c964d8e37d353381e4195106277e17f5cb\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/57667eb7548faaac396c6e39f3b4444dab5b097c\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/a75c8f365e209aa9bb927b0942a7840152d44892\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/c5d8e8e1a8e3b4e464683c5a8a869c16a6382fea\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/c8dea7e7c6098e383e44f21a64d0431da5480e3f\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/d3677372e0275e139f0efd2872c5a524b5d12868\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/f5802be65535f8818af7191159cf8c11f48ab2a2\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-19T17:43:01+00:00",
      "cve": "CVE-2026-74453",
      "id": "CVE-2026-74453",
      "initial_release_date": "2026-08-15T00:00:00+00:00",
      "product_status:known_not_affected": "274",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: drm/vc4: Zero the tile state data array before each BIN job",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-74453.json",
      "version": "3"
    }
  }
}



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…