{
  "cveId": "CVE-2026-64428",
  "url": "https://patchblox.com/security/cve/CVE-2026-64428",
  "summary": "CVE-2026-64428 is fixed in 17 products on 1 platform, first by DEBIAN-CVE-2026-64428, released August 1, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "gpio: sch: use raw_spinlock_t in the irq startup path",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  gpio: sch: use raw_spinlock_t in the irq startup path  sch_irq_unmask() enables the GPIO IRQ and then updates the controller state through sch_irq_mask_unmask(), which takes sch-\u003Elock with spin_lock_irqsave().  The callback can be reached from irq_startup() while setting up a requested IRQ.  That path is not sleepable, but on PREEMPT_RT a regular spinlock_t becomes a sleeping lock.  This issue was found by our static analysis tool and then manually reviewed against the current tree.  The grounded PoC kept the request_threaded_irq() -\u003E __setup_irq() -\u003E irq_startup() -\u003E sch_irq_unmask() -\u003E sch_irq_mask_unmask() carrier and used the original spin_lock_irqsave(\u0026sch-\u003Elock) edge.  Lockdep reported:    BUG: sleeping function called from invalid context   hardirqs last disabled at ... __setup_irq.constprop.0 ... [vuln_msv]   sch_rt_spin_lock_irqsave\u002B0x1c/0x30 [vuln_msv]   sch_irq_mask_unmask.constprop.0\u002B0x31/0x70 [vuln_msv]   __setup_irq.constprop.0\u002B0xd/0x30 [vuln_msv]  Convert the SCH controller lock to raw_spinlock_t.  The same lock is also used by the GPIO direction and value callbacks, but those critical sections only update MMIO-backed GPIO registers and do not contain sleepable operations.  Keeping this register lock non-sleeping is therefore appropriate for the irqchip callbacks and does not change the GPIO-side locking contract.",
  "published": "2026-07-25T10:17:26Z",
  "severity": "Important",
  "cvss": 7.1,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H",
  "epss": 0.00123,
  "epssPercentile": 0.02039,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "vendorAdvisory": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-64428",
  "fixes": [
    {
      "platform": "linux",
      "product": "dtb-aarch64",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-64kb",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-azure",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1.160000.2.29",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3.150700.17.49.2",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-default-base",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1.160000.2.29",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-docs",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-kvmsmall",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-kvmsmall",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7-RT_Update_22",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.1.3.1",
      "fix": "SUSE-SU-2026:4940-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4940-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-livepatch-SLE15-SP7_Update_23",
      "release": "sles 15.7",
      "fixedVersion": "1-150700.15.3.2",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-build",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-build",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.2",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-qa",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-obs-qa",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-rt",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-source",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.1",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-syms",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "opensuse-leap 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "OPENSUSE-SU-2026:22167-1",
      "url": "https://patchblox.com/security/fix/linux/opensuse-su-2026-22167-1",
      "released": "2026-11-07T00:47:19Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "sles 15.7",
      "fixedVersion": "6.4.0-150700.53.87.3",
      "fix": "SUSE-SU-2026:4935-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-4935-1",
      "released": "2026-11-07T00:43:02Z"
    },
    {
      "platform": "linux",
      "product": "kernel-zfcpdump",
      "release": "sles 16.0",
      "fixedVersion": "6.12.0-160000.40.1",
      "fix": "SUSE-SU-2026:24446-1",
      "url": "https://patchblox.com/security/fix/linux/suse-su-2026-24446-1",
      "released": "2026-11-07T00:45:20Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.1.180-1",
      "fix": "DEBIAN-CVE-2026-64428",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-64428",
      "released": "2026-08-01T14:28:19Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 13.5 (trixie)",
      "fixedVersion": "6.12.100-1",
      "fix": "DEBIAN-CVE-2026-64428",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-64428",
      "released": "2026-08-01T14:28:19Z"
    },
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "7.1.4-1",
      "fix": "DEBIAN-CVE-2026-64428",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-64428",
      "released": "2026-08-01T14:28:19Z"
    },
    {
      "platform": "linux",
      "product": "linux-6.12",
      "release": "Debian 12.15 (bookworm)",
      "fixedVersion": "6.12.100-1~deb12u1",
      "fix": "DEBIAN-CVE-2026-64428",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-64428",
      "released": "2026-08-01T14:28:19Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T06:59:42Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}