{
  "cveId": "CVE-2026-53116",
  "url": "https://patchblox.com/security/cve/CVE-2026-53116",
  "summary": "CVE-2026-53116 is fixed in linux on 1 platform by DEBIAN-CVE-2026-53116 (version 7.0.10-1), released June 25, 2026. It is not reported as exploited. Patch Radar priority: High.",
  "title": "linux: In the Linux kernel, the following vulnerability has been resolved:  s390/ap: use generic driver_override infrastruct...",
  "description": "In the Linux kernel, the following vulnerability has been resolved:  s390/ap: use generic driver_override infrastructure  When the AP masks are updated via apmask_store() or aqmask_store(), ap_bus_revise_bindings() is called after ap_attr_mutex has been released.  This calls __ap_revise_reserved(), which accesses the driver_override field without holding any lock, racing against a concurrent driver_override_store() that may free the old string, resulting in a potential UAF.  Fix this by using the driver-core driver_override infrastructure, which protects all accesses with an internal spinlock.  Note that unlike most other buses, the AP bus does not check driver_override in its match() callback; the override is checked in ap_device_probe() and __ap_revise_reserved() instead.  Also note that we do not enable the driver_override feature of struct bus_type, as AP - in contrast to most other buses - passes \u0022\u0022 to sysfs_emit() when the driver_override pointer is NULL. Thus, printing \u0022\\n\u0022 instead of \u0022(null)\\n\u0022.  Additionally, AP has a custom counter that is modified in the corresponding custom driver_override_store().",
  "published": "2026-06-24T17:17:25Z",
  "severity": "high",
  "cvss": 7.8,
  "cvssVector": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H",
  "epss": 0.00165,
  "epssPercentile": 0.05761,
  "priority": "High",
  "priorityTier": 3,
  "exploited": false,
  "vendorExploited": false,
  "disclosed": false,
  "fixes": [
    {
      "platform": "linux",
      "product": "linux",
      "release": "Debian 14",
      "fixedVersion": "7.0.10-1",
      "fix": "DEBIAN-CVE-2026-53116",
      "url": "https://patchblox.com/security/fix/linux/debian-cve-2026-53116",
      "released": "2026-06-25T17:23:13Z"
    }
  ],
  "noFixYet": [],
  "dataAsOf": "2026-11-08T13:06:02Z",
  "attribution": {
    "text": "Data: Patchblox Patch Radar",
    "url": "https://patchblox.com/security/patch-radar",
    "terms": "https://patchblox.com/security/patch-radar/use-the-data"
  }
}