CVE-2026-80569 (GCVE-0-2026-80569)

Vulnerability from cvelistv5 – Published: 2026-08-26 14:37 – Updated: 2026-08-27 05:01
VLAI
Title
Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer
Summary
In the Linux kernel, the following vulnerability has been resolved: Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer rmi_f54_work() reads a diagnostics report from the device into f54->report_data, sizing the transfer with rmi_f54_get_report_size(): report_size = rmi_f54_get_report_size(f54); ... for (i = 0; i < report_size; i += F54_REPORT_DATA_SIZE) { int size = min(F54_REPORT_DATA_SIZE, report_size - i); ... rmi_read_block(.., f54->report_data + i, size); } report_data is allocated once at probe from F54's own electrode counts (array3_size(f54->num_tx_electrodes, f54->num_rx_electrodes, sizeof(u16))), but rmi_f54_get_report_size() computes the size from drv_data->num_*_electrodes when those are set, i.e. from the F55 function's electrode counts. Both counts come straight from device queries (F54 and F55 each report up to 255 electrodes) and nothing constrains the F55 counts to the F54 ones. A malicious or malfunctioning RMI4 device that reports larger F55 electrode counts than its F54 counts makes report_size exceed the allocation, so the read loop writes past report_data (and the V4L2 dequeue memcpy() then reads past it). On conforming hardware the F55 configured electrodes are a subset of the F54 physical electrodes, so report_size never exceeds the buffer and well-behaved devices are unaffected. Record the allocation size and reject a report that does not fit, mirroring the existing zero-size check.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < 6b3bdd44d4cd7d5e35de1d0f06d4930f3cecd403 (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < b2f596f00d27703ce09167201ba57f55be8d2f9a (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < b3932101c9c457148038392bc977f9b31e125a86 (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < 12be3c6ca9589afd6ade41a59c761866e526634d (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < 42eaf0e6f79c487f419737314cf0760f7331d368 (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < 6b06aab79ff166d5781ce792d91acc2e58b1770b (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < b7b9a8b1c303b62371698e396654d6724c79cb74 (git)
Affected: c762cc68b6a12eedebefc156ea4838e54804e2eb , < 49c5adc2b7d6e43c5cf033e1c86fdb9c16ababb1 (git)
guessed Create a notification for this product.
Linux Linux Affected: 4.10
Unaffected: 0 , < 4.10 (semver)
Unaffected: 5.10.266 , ≤ 5.10.* (semver)
Unaffected: 5.15.217 , ≤ 5.15.* (semver)
Unaffected: 6.1.184 , ≤ 6.1.* (semver)
Unaffected: 6.6.153 , ≤ 6.6.* (semver)
Unaffected: 6.12.105 , ≤ 6.12.* (semver)
Unaffected: 6.18.46 , ≤ 6.18.* (semver)
Unaffected: 7.1.10 , ≤ 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/input/rmi4/rmi_f54.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "6b3bdd44d4cd7d5e35de1d0f06d4930f3cecd403",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "b2f596f00d27703ce09167201ba57f55be8d2f9a",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "b3932101c9c457148038392bc977f9b31e125a86",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "12be3c6ca9589afd6ade41a59c761866e526634d",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "42eaf0e6f79c487f419737314cf0760f7331d368",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "6b06aab79ff166d5781ce792d91acc2e58b1770b",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "b7b9a8b1c303b62371698e396654d6724c79cb74",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            },
            {
              "lessThan": "49c5adc2b7d6e43c5cf033e1c86fdb9c16ababb1",
              "status": "affected",
              "version": "c762cc68b6a12eedebefc156ea4838e54804e2eb",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/input/rmi4/rmi_f54.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "4.10"
            },
            {
              "lessThan": "4.10",
              "status": "unaffected",
              "version": "0",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.10.*",
              "status": "unaffected",
              "version": "5.10.266",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "5.15.*",
              "status": "unaffected",
              "version": "5.15.217",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.1.*",
              "status": "unaffected",
              "version": "6.1.184",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.6.*",
              "status": "unaffected",
              "version": "6.6.153",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.105",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.46",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.10",
              "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.266",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.217",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.184",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.153",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.105",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.46",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.10",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "4.10",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nInput: synaptics-rmi4 - bound the F54 report size to the allocated buffer\n\nrmi_f54_work() reads a diagnostics report from the device into\nf54-\u003ereport_data, sizing the transfer with rmi_f54_get_report_size():\n\n\treport_size = rmi_f54_get_report_size(f54);\n\t...\n\tfor (i = 0; i \u003c report_size; i += F54_REPORT_DATA_SIZE) {\n\t\tint size = min(F54_REPORT_DATA_SIZE, report_size - i);\n\t\t...\n\t\trmi_read_block(.., f54-\u003ereport_data + i, size);\n\t}\n\nreport_data is allocated once at probe from F54\u0027s own electrode counts\n(array3_size(f54-\u003enum_tx_electrodes, f54-\u003enum_rx_electrodes, sizeof(u16))),\nbut rmi_f54_get_report_size() computes the size from\ndrv_data-\u003enum_*_electrodes when those are set, i.e. from the F55\nfunction\u0027s electrode counts. Both counts come straight from device\nqueries (F54 and F55 each report up to 255 electrodes) and nothing\nconstrains the F55 counts to the F54 ones.\n\nA malicious or malfunctioning RMI4 device that reports larger F55\nelectrode counts than its F54 counts makes report_size exceed the\nallocation, so the read loop writes past report_data (and the V4L2\ndequeue memcpy() then reads past it). On conforming hardware the F55\nconfigured electrodes are a subset of the F54 physical electrodes, so\nreport_size never exceeds the buffer and well-behaved devices are\nunaffected.\n\nRecord the allocation size and reject a report that does not fit,\nmirroring the existing zero-size check."
        }
      ],
      "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 - Exploitation is reached through local V4L2 ioctls on the synaptics-rmi4 F54 touch diagnostics video node (/dev/video*); streaming a report drives rmi_f54_buffer_queue() into rmi_f54_work(), which performs the unchecked copy. A malicious on-bus RMI4 device is the precondition, but the syscall path is Local.\nAC:L - After probe with mismatched F54/F55 electrode counts, an attacker with access to the V4L2 node can select a 16-bit report type and queue buffers to deterministically trigger a multi-kilobyte heap overflow; no race or fragile layout assumptions are required beyond device-reported sizes.\nPR:L - Triggering the overflow requires only permission to open the registered VFL_TYPE_TOUCH video device and issue standard V4L2 capture ioctls; no CAP_SYS_ADMIN or root capability is needed where seat/session policy grants video or input device access to an unprivileged local user.\nUI:N - No victim interaction is required beyond the attacker opening the diagnostics node and starting capture; no other user must mount filesystems, plug devices, or perform cooperative actions at exploit time.\nS:U - Impact is confined to host kernel memory within the same security boundary; this is a kernel heap corruption in the input driver and does not inherently provide VM escape, IOMMU bypass, or cross-sandbox authority change.\nC:H - rmi_f54_work() performs an out-of-bounds write past devm-allocated report_data, and rmi_f54_buffer_queue() memcpy() can read past that buffer into the userspace capture buffer, leaking adjacent kmalloc/slab contents including potentially sensitive kernel pointers.\nI:H - The device-driven read loop writes up to roughly 130 KiB past report_data (255x255x2 minus the F54-sized allocation), supplying attacker-influenced report bytes that can corrupt adjacent heap objects and enable control-flow hijacking or privilege escalation primitives.\nA:H - Corrupting adjacent slab memory via the out-of-bounds write can immediately panic or oops the kernel; the overflow is repeatable on each queued V4L2 buffer while the mismatched device remains present."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-27T05:01:53.135Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/6b3bdd44d4cd7d5e35de1d0f06d4930f3cecd403"
        },
        {
          "url": "https://git.kernel.org/stable/c/b2f596f00d27703ce09167201ba57f55be8d2f9a"
        },
        {
          "url": "https://git.kernel.org/stable/c/b3932101c9c457148038392bc977f9b31e125a86"
        },
        {
          "url": "https://git.kernel.org/stable/c/12be3c6ca9589afd6ade41a59c761866e526634d"
        },
        {
          "url": "https://git.kernel.org/stable/c/42eaf0e6f79c487f419737314cf0760f7331d368"
        },
        {
          "url": "https://git.kernel.org/stable/c/6b06aab79ff166d5781ce792d91acc2e58b1770b"
        },
        {
          "url": "https://git.kernel.org/stable/c/b7b9a8b1c303b62371698e396654d6724c79cb74"
        },
        {
          "url": "https://git.kernel.org/stable/c/49c5adc2b7d6e43c5cf033e1c86fdb9c16ababb1"
        }
      ],
      "title": "Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-80569",
    "datePublished": "2026-08-26T14:37:31.338Z",
    "dateReserved": "2026-08-26T14:34:25.768Z",
    "dateUpdated": "2026-08-27T05:01:53.135Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-80569",
      "date": "2026-09-01",
      "epss": "0.0012",
      "percentile": "0.02044"
    },
    "nvd": "{\"cve\":{\"id\":\"CVE-2026-80569\",\"sourceIdentifier\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"published\":\"2026-08-26T15:17:12.457\",\"lastModified\":\"2026-08-27T06:17:42.103\",\"vulnStatus\":\"Received\",\"cveTags\":[],\"descriptions\":[{\"lang\":\"en\",\"value\":\"In the Linux kernel, the following vulnerability has been resolved:\\n\\nInput: synaptics-rmi4 - bound the F54 report size to the allocated buffer\\n\\nrmi_f54_work() reads a diagnostics report from the device into\\nf54-\u003ereport_data, sizing the transfer with rmi_f54_get_report_size():\\n\\n\\treport_size = rmi_f54_get_report_size(f54);\\n\\t...\\n\\tfor (i = 0; i \u003c report_size; i += F54_REPORT_DATA_SIZE) {\\n\\t\\tint size = min(F54_REPORT_DATA_SIZE, report_size - i);\\n\\t\\t...\\n\\t\\trmi_read_block(.., f54-\u003ereport_data + i, size);\\n\\t}\\n\\nreport_data is allocated once at probe from F54\u0027s own electrode counts\\n(array3_size(f54-\u003enum_tx_electrodes, f54-\u003enum_rx_electrodes, sizeof(u16))),\\nbut rmi_f54_get_report_size() computes the size from\\ndrv_data-\u003enum_*_electrodes when those are set, i.e. from the F55\\nfunction\u0027s electrode counts. Both counts come straight from device\\nqueries (F54 and F55 each report up to 255 electrodes) and nothing\\nconstrains the F55 counts to the F54 ones.\\n\\nA malicious or malfunctioning RMI4 device that reports larger F55\\nelectrode counts than its F54 counts makes report_size exceed the\\nallocation, so the read loop writes past report_data (and the V4L2\\ndequeue memcpy() then reads past it). On conforming hardware the F55\\nconfigured electrodes are a subset of the F54 physical electrodes, so\\nreport_size never exceeds the buffer and well-behaved devices are\\nunaffected.\\n\\nRecord the allocation size and reject a report that does not fit,\\nmirroring the existing zero-size check.\"}],\"affected\":[{\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\",\"affectedData\":[{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"unaffected\",\"programFiles\":[\"drivers/input/rmi4/rmi_f54.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"6b3bdd44d4cd7d5e35de1d0f06d4930f3cecd403\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"b2f596f00d27703ce09167201ba57f55be8d2f9a\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"b3932101c9c457148038392bc977f9b31e125a86\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"12be3c6ca9589afd6ade41a59c761866e526634d\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"42eaf0e6f79c487f419737314cf0760f7331d368\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"6b06aab79ff166d5781ce792d91acc2e58b1770b\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"b7b9a8b1c303b62371698e396654d6724c79cb74\",\"versionType\":\"git\",\"status\":\"affected\"},{\"version\":\"c762cc68b6a12eedebefc156ea4838e54804e2eb\",\"lessThan\":\"49c5adc2b7d6e43c5cf033e1c86fdb9c16ababb1\",\"versionType\":\"git\",\"status\":\"affected\"}]},{\"vendor\":\"Linux\",\"product\":\"Linux\",\"defaultStatus\":\"affected\",\"programFiles\":[\"drivers/input/rmi4/rmi_f54.c\"],\"repo\":\"https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git\",\"versions\":[{\"version\":\"4.10\",\"status\":\"affected\"},{\"version\":\"0\",\"lessThan\":\"4.10\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.10.266\",\"lessThanOrEqual\":\"5.10.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"5.15.217\",\"lessThanOrEqual\":\"5.15.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.1.184\",\"lessThanOrEqual\":\"6.1.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.6.153\",\"lessThanOrEqual\":\"6.6.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.12.105\",\"lessThanOrEqual\":\"6.12.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"6.18.46\",\"lessThanOrEqual\":\"6.18.*\",\"versionType\":\"semver\",\"status\":\"unaffected\"},{\"version\":\"7.1.10\",\"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/12be3c6ca9589afd6ade41a59c761866e526634d\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/42eaf0e6f79c487f419737314cf0760f7331d368\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/49c5adc2b7d6e43c5cf033e1c86fdb9c16ababb1\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/6b06aab79ff166d5781ce792d91acc2e58b1770b\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/6b3bdd44d4cd7d5e35de1d0f06d4930f3cecd403\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/b2f596f00d27703ce09167201ba57f55be8d2f9a\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/b3932101c9c457148038392bc977f9b31e125a86\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"},{\"url\":\"https://git.kernel.org/stable/c/b7b9a8b1c303b62371698e396654d6724c79cb74\",\"source\":\"416baaa9-dc9f-4396-8d5f-8c081fb06d67\"}]}}",
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-27T10:21:53+00:00",
      "cve": "CVE-2026-80569",
      "id": "CVE-2026-80569",
      "initial_release_date": "2026-08-26T00:00:00+00:00",
      "product_status:known_not_affected": "274",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: Input: synaptics-rmi4 - bound the F54 report size to the allocated buffer",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-80569.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…