GCVE Workshop - 22 September 2026 (14:00-18:00), Luxembourg Before The Vulnopticon Conference - Registration

CVE-2026-89725 (GCVE-0-2026-89725)

Vulnerability from cvelistv5 – Published: 2026-09-11 19:46 – Updated: 2026-09-14 12:02
VLAI
Title
media: cec: stm32: prevent out-of-bounds write on RX overflow
Summary
In the Linux kernel, the following vulnerability has been resolved: media: cec: stm32: prevent out-of-bounds write on RX overflow stm32_rx_done() appends each received CEC byte to rx_msg.msg[] using rx_msg.len as the write index, incrementing it on every RXBR (receive-byte-ready) interrupt without checking it against the buffer size: cec->rx_msg.msg[cec->rx_msg.len++] = val & 0xFF; rx_msg.msg[] is a fixed CEC_MAX_MSG_SIZE (16) byte array in struct cec_msg, and rx_msg.len is only reset on RXACKE/RXOVR or after a completed message (RXEND). The number of bytes received before RXEND is decided by the remote CEC device (it sets EOM), not by the driver. A peer that keeps sending bytes without ending the message drives RXBR repeatedly, pushing rx_msg.len past 16 and writing peer-controlled bytes out of bounds into the surrounding memory. This is reachable in normal operation once the driver has probed and receiving is enabled, from the IRQ thread, without any local privilege. The length check in the CEC core runs on the consumer side, after the byte has been stored, so it does not prevent the overflow. Bound the index in the driver before the store, as the other platform CEC drivers already do (e.g. tegra_cec), dropping the excess bytes of an overlong frame. Found by static analysis tool CodeQL.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < f2499b720ea9b874d58770885c6c2e8445a8c3ef (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < 3df1a4026662121011187247897fe95fd84e8a3a (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < 37ac45f7d6e3a6a5dcf6452a0b7bad9a543e8344 (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < 1b4fdefd788db990d1805feb5c7b2388de791ecd (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < c3edd7fb8e3692423a702705509947fc9c30b3d1 (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < 0c260d3f97e52978a8c769bb095ac0901333a3ac (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < a85ce3b175615c2e13bc01e8a1b6b6b6910fde57 (git)
Affected: d69ae57453c80a2193bcdb3fd762efbec447eecf , < fb9dda38d4b9e90db07ed9a0ee2d35bf85494035 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.13
Unaffected: 0 , < 4.13 (semver)
Unaffected: 5.10.270 , ≤ 5.10.* (semver)
Unaffected: 5.15.221 , ≤ 5.15.* (semver)
Unaffected: 6.1.188 , ≤ 6.1.* (semver)
Unaffected: 6.6.157 , ≤ 6.6.* (semver)
Unaffected: 6.12.109 , ≤ 6.12.* (semver)
Unaffected: 6.18.50 , ≤ 6.18.* (semver)
Unaffected: 7.2.4 , ≤ 7.2.* (semver)
Unaffected: 7.3-rc1 , ≤ * (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/media/cec/platform/stm32/stm32-cec.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "f2499b720ea9b874d58770885c6c2e8445a8c3ef",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "3df1a4026662121011187247897fe95fd84e8a3a",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "37ac45f7d6e3a6a5dcf6452a0b7bad9a543e8344",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "1b4fdefd788db990d1805feb5c7b2388de791ecd",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "c3edd7fb8e3692423a702705509947fc9c30b3d1",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "0c260d3f97e52978a8c769bb095ac0901333a3ac",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "a85ce3b175615c2e13bc01e8a1b6b6b6910fde57",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            },
            {
              "lessThan": "fb9dda38d4b9e90db07ed9a0ee2d35bf85494035",
              "status": "affected",
              "version": "d69ae57453c80a2193bcdb3fd762efbec447eecf",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/media/cec/platform/stm32/stm32-cec.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.270",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.221",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.188",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.157",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.109",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.50",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.2.*",
              "status": "unaffected",
              "version": "7.2.4",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "*",
              "status": "unaffected",
              "version": "7.3-rc1",
              "versionType": "original_commit_for_fix"
            }
          ]
        }
      ],
      "cpeApplicability": [
        {
          "nodes": [
            {
              "cpeMatch": [
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.10.270",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.221",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.188",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.157",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.109",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.50",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2.4",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.3-rc1",
                  "versionStartIncluding": "4.13",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nmedia: cec: stm32: prevent out-of-bounds write on RX overflow\n\nstm32_rx_done() appends each received CEC byte to rx_msg.msg[] using\nrx_msg.len as the write index, incrementing it on every RXBR\n(receive-byte-ready) interrupt without checking it against the buffer\nsize:\n\n\tcec-\u003erx_msg.msg[cec-\u003erx_msg.len++] = val \u0026 0xFF;\n\nrx_msg.msg[] is a fixed CEC_MAX_MSG_SIZE (16) byte array in struct\ncec_msg, and rx_msg.len is only reset on RXACKE/RXOVR or after a\ncompleted message (RXEND). The number of bytes received before RXEND is\ndecided by the remote CEC device (it sets EOM), not by the driver. A\npeer that keeps sending bytes without ending the message drives RXBR\nrepeatedly, pushing rx_msg.len past 16 and writing peer-controlled bytes\nout of bounds into the surrounding memory. This is reachable in normal\noperation once the driver has probed and receiving is enabled, from the\nIRQ thread, without any local privilege.\n\nThe length check in the CEC core runs on the consumer side, after the\nbyte has been stored, so it does not prevent the overflow. Bound the\nindex in the driver before the store, as the other platform CEC drivers\nalready do (e.g. tegra_cec), dropping the excess bytes of an overlong\nframe.\n\nFound by static analysis tool CodeQL."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.8,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:A - The overflow is in the STM32 HDMI-CEC RX IRQ path (stm32_cec_irq_handler to stm32_cec_irq_thread to stm32_rx_done), driven by bytes a peer places on the shared CEC line. HDMI-CEC is a multi-drop bus among TVs, AVRs, streaming sticks, and conference or automotive HDMI sources, matching CAN/Bluetooth adjacent-segment scoring rather than Internet-routable Network.\nAC:L - A CEC peer fully controls each payload byte and the EOM bit that ends the frame. STM32 hardware raises RXBR per received byte with no 16-byte cap, so withholding EOM at normal CEC bit timing deterministically writes past rx_msg.msg[16] with no race or attacker-uncontrollable layout.\nPR:N - HDMI-CEC has no authentication. Any device on the same CEC bus can emit an overlong frame that the IRQ thread copies into kernel memory; the attacker needs no Linux account, capability, or user-namespace privilege on the STM32 host.\nUI:N - Once the adapter is enabled, which is normal for STM32MP1/STM32F7 HDMI products that claim a CEC logical address at boot, RX interrupts run autonomously. No victim file-open, mount, or prompt is required during the attack.\nS:U - The out-of-bounds write corrupts the kmalloc\u0027d struct stm32_cec and adjacent kernel heap on the same host OS. It does not cross a VM, IOMMU, or other separate security authority.\nC:H - Attacker-controlled bytes are written past the 16-byte rx_msg.msg[] into the rest of the heap object and neighboring slabs. That kernel memory corruption can be leveraged for information disclosure, so Confidentiality is High.\nI:H - This is an unbounded out-of-bounds write of peer-controlled CEC bytes into kernel heap (rx_msg trailing fields, tx_msg, tx_cnt, then adjacent objects), which is an integrity compromise exploitable for arbitrary write or control-flow hijack.\nA:H - Overflowing the CEC RX buffer corrupts kernel heap and slab metadata, causing oops or panic even when not fully exploited for code execution. Heap corruption is scored High availability."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-09-14T12:02:16.023Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/f2499b720ea9b874d58770885c6c2e8445a8c3ef"
        },
        {
          "url": "https://git.kernel.org/stable/c/3df1a4026662121011187247897fe95fd84e8a3a"
        },
        {
          "url": "https://git.kernel.org/stable/c/37ac45f7d6e3a6a5dcf6452a0b7bad9a543e8344"
        },
        {
          "url": "https://git.kernel.org/stable/c/1b4fdefd788db990d1805feb5c7b2388de791ecd"
        },
        {
          "url": "https://git.kernel.org/stable/c/c3edd7fb8e3692423a702705509947fc9c30b3d1"
        },
        {
          "url": "https://git.kernel.org/stable/c/0c260d3f97e52978a8c769bb095ac0901333a3ac"
        },
        {
          "url": "https://git.kernel.org/stable/c/a85ce3b175615c2e13bc01e8a1b6b6b6910fde57"
        },
        {
          "url": "https://git.kernel.org/stable/c/fb9dda38d4b9e90db07ed9a0ee2d35bf85494035"
        }
      ],
      "title": "media: cec: stm32: prevent out-of-bounds write on RX overflow",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-89725",
    "datePublished": "2026-09-11T19:46:36.679Z",
    "dateReserved": "2026-09-11T19:38:34.759Z",
    "dateUpdated": "2026-09-14T12:02:16.023Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-89725",
      "date": "2026-09-14",
      "epss": "0.00245",
      "percentile": "0.15726"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-89725\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-09-11T20:20:02.567\",\"lastModified\":\"2026-09-14T13:19:21.730\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nmedia: cec: stm32: prevent out-of-bounds write on RX overflow\\n\\nstm32_rx_done() appends each received CEC byte to rx_msg.msg[] using\\nrx_msg.len as the write index, incrementing it on every RXBR\\n(receive-byte-ready) interrupt without checking it against the buffer\\nsize:\\n\\n\\tcec-\u003erx_msg.msg[cec-\u003erx_msg.len++] = val \u0026 0xFF;\\n\\nrx_msg.msg[] is a fixed CEC_MAX_MSG_SIZE (16) byte array in struct\\ncec_msg, and rx_msg.len is only reset on RXACKE/RXOVR or after a\\ncompleted message (RXEND). The number of bytes received before RXEND is\\ndecided by the remote CEC device (it sets EOM), not by the driver. A\\npeer that keeps sending bytes without ending the message drives RXBR\\nrepeatedly, pushing rx_msg.len past 16 and writing peer-controlled bytes\\nout of bounds into the surrounding memory. This is reachable in normal\\noperation once the driver has probed and receiving is enabled, from the\\nIRQ thread, without any local privilege.\\n\\nThe length check in the CEC core runs on the consumer side, after the\\nbyte has been stored, so it does not prevent the overflow. Bound the\\nindex in the driver before the store, as the other platform CEC drivers\\nalready do (e.g. tegra_cec), dropping the excess bytes of an overlong\\nframe.\\n\\nFound by static analysis tool CodeQL.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/media/cec/platform/stm32/stm32-cec.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"f2499b720ea9b874d58770885c6c2e8445a8c3ef\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"3df1a4026662121011187247897fe95fd84e8a3a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"37ac45f7d6e3a6a5dcf6452a0b7bad9a543e8344\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"1b4fdefd788db990d1805feb5c7b2388de791ecd\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"c3edd7fb8e3692423a702705509947fc9c30b3d1\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"0c260d3f97e52978a8c769bb095ac0901333a3ac\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"a85ce3b175615c2e13bc01e8a1b6b6b6910fde57\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"d69ae57453c80a2193bcdb3fd762efbec447eecf\",\"lessThan\":\"fb9dda38d4b9e90db07ed9a0ee2d35bf85494035\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/media/cec/platform/stm32/stm32-cec.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.270\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.221\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.188\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.157\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.109\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.50\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.2.4\",\"lessThanOrEqual\":\"7.2.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.3-rc1\",\"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:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H\",\"baseScore\":8.8,\"baseSeverity\":\"HIGH\",\"attackVector\":\"ADJACENT_NETWORK\",\"attackComplexity\":\"LOW\",\"privilegesRequired\":\"NONE\",\"userInteraction\":\"NONE\",\"scope\":\"UNCHANGED\",\"confidentialityImpact\":\"HIGH\",\"integrityImpact\":\"HIGH\",\"availabilityImpact\":\"HIGH\"},\"exploitabilityScore\":2.8,\"impactScore\":5.9}]},\"references\":[{\"url\":\"https://git.kernel.org/stable/c/0c260d3f97e52978a8c769bb095ac0901333a3ac\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/1b4fdefd788db990d1805feb5c7b2388de791ecd\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/37ac45f7d6e3a6a5dcf6452a0b7bad9a543e8344\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/3df1a4026662121011187247897fe95fd84e8a3a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/a85ce3b175615c2e13bc01e8a1b6b6b6910fde57\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/c3edd7fb8e3692423a702705509947fc9c30b3d1\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/f2499b720ea9b874d58770885c6c2e8445a8c3ef\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/fb9dda38d4b9e90db07ed9a0ee2d35bf85494035\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Important",
      "current_release_date": "2026-09-13T06:47:05+00:00",
      "cve": "CVE-2026-89725",
      "id": "CVE-2026-89725",
      "initial_release_date": "2026-09-11T19:46:36.679000+00:00",
      "product_status:known_affected": "2",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: Linux kernel: Arbitrary code execution in media: cec: stm32 via RX overflow",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-89725.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "important",
      "current_release_date": "2026-09-12T16:22:45Z",
      "cve": "CVE-2026-89725",
      "id": "CVE-2026-89725",
      "initial_release_date": "2026-09-12T16:22:45Z",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-89725",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-89725.json",
      "version": "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…