CVE-2026-68353 (GCVE-0-2026-68353)

Vulnerability from cvelistv5 – Published: 2026-08-10 12:03 – Updated: 2026-08-19 16:33
VLAI
Title
wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler
Summary
In the Linux kernel, the following vulnerability has been resolved: wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler The firmware-controlled num_msg field (u8, 0-255) drives the loop in ath6kl_wmi_tx_complete_event_rx() without validation against the buffer length. This allows out-of-bounds reads of up to 1020 bytes past the WMI event buffer when the firmware sends an inflated num_msg. Add a check that the buffer is large enough to hold the fixed struct and the num_msg variable-length entries.
Impacted products
Vendor Product Version CPE status
Linux Linux Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 5297299c3fa6133275db0be99d69cd759b6cbfe9 (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 35196a07603f8c94a4943093bc26d5b5826285f8 (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 0e0fc04af9b443c6b425f00fb604ff599bc80d1d (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 69ac7ba3a3df6654e7daa82674575a8c4a1a63ea (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 289edc3c71344b89e6522891147cfb8f61b088bb (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < eb636fbc443149b3501c3f97e26225ddcb314a0f (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < c38b0d5c661951b5dd082bdf31f8a57a0ce6e540 (git)
Affected: bdcd81707973cf8aa9305337166f8ee842a050d4 , < 3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495 (git)
guessed Create a notification for this product.
Linux Linux Affected: 3.2
Unaffected: 0 , < 3.2 (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.148 , ≤ 6.6.* (semver)
Unaffected: 6.12.101 , ≤ 6.12.* (semver)
Unaffected: 6.18.42 , ≤ 6.18.* (semver)
Unaffected: 7.1.6 , ≤ 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/net/wireless/ath/ath6kl/wmi.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "lessThan": "5297299c3fa6133275db0be99d69cd759b6cbfe9",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "35196a07603f8c94a4943093bc26d5b5826285f8",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "0e0fc04af9b443c6b425f00fb604ff599bc80d1d",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "69ac7ba3a3df6654e7daa82674575a8c4a1a63ea",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "289edc3c71344b89e6522891147cfb8f61b088bb",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "eb636fbc443149b3501c3f97e26225ddcb314a0f",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "c38b0d5c661951b5dd082bdf31f8a57a0ce6e540",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            },
            {
              "lessThan": "3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495",
              "status": "affected",
              "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
              "versionType": "git"
            }
          ]
        },
        {
          "defaultStatus": "affected",
          "product": "Linux",
          "programFiles": [
            "drivers/net/wireless/ath/ath6kl/wmi.c"
          ],
          "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
          "vendor": "Linux",
          "versions": [
            {
              "status": "affected",
              "version": "3.2"
            },
            {
              "lessThan": "3.2",
              "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.148",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.12.*",
              "status": "unaffected",
              "version": "6.12.101",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "6.18.*",
              "status": "unaffected",
              "version": "6.18.42",
              "versionType": "semver"
            },
            {
              "lessThanOrEqual": "7.1.*",
              "status": "unaffected",
              "version": "7.1.6",
              "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": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "5.15.216",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.1.183",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.6.148",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.12.101",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "6.18.42",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.1.6",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                },
                {
                  "criteria": "cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*",
                  "versionEndExcluding": "7.2",
                  "versionStartIncluding": "3.2",
                  "vulnerable": true
                }
              ],
              "negate": false,
              "operator": "OR"
            }
          ]
        }
      ],
      "descriptions": [
        {
          "lang": "en",
          "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler\n\nThe firmware-controlled num_msg field (u8, 0-255) drives the loop in\nath6kl_wmi_tx_complete_event_rx() without validation against the buffer\nlength. This allows out-of-bounds reads of up to 1020 bytes past the\nWMI event buffer when the firmware sends an inflated num_msg.\n\nAdd a check that the buffer is large enough to hold the fixed struct\nand the num_msg variable-length entries."
        }
      ],
      "metrics": [
        {
          "cvssV3_1": {
            "baseScore": 8.1,
            "baseSeverity": "HIGH",
            "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
            "version": "3.1"
          },
          "scenarios": [
            {
              "lang": "en",
              "value": "AV:A - The vulnerable handler parses WMI control events delivered by the ath6kl AR600x wireless firmware over SDIO/USB; an attacker on the same wireless segment who subverts or influences the wireless device\u0027s firmware supplies the malformed event, matching the adjacent-network vector used for other ath driver event-parsing flaws.\nAC:L - Triggering requires only a WMI_TX_COMPLETE_EVENTID event whose payload is shorter than num_msg * 4 bytes; the loop bound is taken directly from the event with no validation, so the read happens deterministically every time.\nPR:N - The event is processed in the driver\u0027s asynchronous control-message receive path with no capability check, no syscall entry, and no authentication or association gate; the attacker needs no credentials on the target system.\nUI:N - The WMI event is handled automatically by the driver as soon as the interface is running; no victim action such as opening a file or issuing a command is needed.\nS:U - The out-of-bounds read stays within the kernel\u0027s own memory and security authority; no VM, IOMMU, or sandbox boundary is crossed.\nC:H - Up to 1020 bytes past the event buffer are read and the contents are emitted through ath6kl_dbg() into the kernel log on debug builds, disclosing adjacent kernel heap data well beyond a small bounded read.\nI:N - The loop only reads and prints the out-of-bounds entries; there is no write to kernel memory and no attacker-controlled pointer is dereferenced for modification.\nA:H - The read can walk past the end of the slab allocation into unmapped or redzoned memory, producing an oops or a KASAN panic on hardened/debug kernels and thus a full loss of availability."
            }
          ]
        }
      ],
      "providerMetadata": {
        "dateUpdated": "2026-08-19T16:33:58.283Z",
        "orgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "shortName": "Linux"
      },
      "references": [
        {
          "url": "https://git.kernel.org/stable/c/5297299c3fa6133275db0be99d69cd759b6cbfe9"
        },
        {
          "url": "https://git.kernel.org/stable/c/35196a07603f8c94a4943093bc26d5b5826285f8"
        },
        {
          "url": "https://git.kernel.org/stable/c/0e0fc04af9b443c6b425f00fb604ff599bc80d1d"
        },
        {
          "url": "https://git.kernel.org/stable/c/69ac7ba3a3df6654e7daa82674575a8c4a1a63ea"
        },
        {
          "url": "https://git.kernel.org/stable/c/289edc3c71344b89e6522891147cfb8f61b088bb"
        },
        {
          "url": "https://git.kernel.org/stable/c/eb636fbc443149b3501c3f97e26225ddcb314a0f"
        },
        {
          "url": "https://git.kernel.org/stable/c/c38b0d5c661951b5dd082bdf31f8a57a0ce6e540"
        },
        {
          "url": "https://git.kernel.org/stable/c/3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495"
        }
      ],
      "title": "wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler",
      "x_generator": {
        "engine": "bippy-1.2.0"
      }
    }
  },
  "cveMetadata": {
    "assignerOrgId": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
    "assignerShortName": "Linux",
    "cveId": "CVE-2026-68353",
    "datePublished": "2026-08-10T12:03:30.330Z",
    "dateReserved": "2026-07-30T09:28:09.385Z",
    "dateUpdated": "2026-08-19T16:33:58.283Z",
    "state": "PUBLISHED"
  },
  "dataType": "CVE_RECORD",
  "dataVersion": "5.2",
  "vulnerability-lookup:meta": {
    "epss": {
      "cve": "CVE-2026-68353",
      "date": "2026-09-21",
      "epss": "0.0029",
      "percentile": "0.21752"
    },
    "nvd": {
      "cve": {
        "affected": [
          {
            "affectedData": [
              {
                "defaultStatus": "unaffected",
                "product": "Linux",
                "programFiles": [
                  "drivers/net/wireless/ath/ath6kl/wmi.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "lessThan": "5297299c3fa6133275db0be99d69cd759b6cbfe9",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "35196a07603f8c94a4943093bc26d5b5826285f8",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "0e0fc04af9b443c6b425f00fb604ff599bc80d1d",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "69ac7ba3a3df6654e7daa82674575a8c4a1a63ea",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "289edc3c71344b89e6522891147cfb8f61b088bb",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "eb636fbc443149b3501c3f97e26225ddcb314a0f",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "c38b0d5c661951b5dd082bdf31f8a57a0ce6e540",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  },
                  {
                    "lessThan": "3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495",
                    "status": "affected",
                    "version": "bdcd81707973cf8aa9305337166f8ee842a050d4",
                    "versionType": "git"
                  }
                ]
              },
              {
                "defaultStatus": "affected",
                "product": "Linux",
                "programFiles": [
                  "drivers/net/wireless/ath/ath6kl/wmi.c"
                ],
                "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
                "vendor": "Linux",
                "versions": [
                  {
                    "status": "affected",
                    "version": "3.2"
                  },
                  {
                    "lessThan": "3.2",
                    "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.148",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.12.*",
                    "status": "unaffected",
                    "version": "6.12.101",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "6.18.*",
                    "status": "unaffected",
                    "version": "6.18.42",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "7.1.*",
                    "status": "unaffected",
                    "version": "7.1.6",
                    "versionType": "semver"
                  },
                  {
                    "lessThanOrEqual": "*",
                    "status": "unaffected",
                    "version": "7.2",
                    "versionType": "original_commit_for_fix"
                  }
                ]
              }
            ],
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67"
          }
        ],
        "cveTags": [],
        "descriptions": [
          {
            "lang": "en",
            "value": "In the Linux kernel, the following vulnerability has been resolved:\n\nwifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler\n\nThe firmware-controlled num_msg field (u8, 0-255) drives the loop in\nath6kl_wmi_tx_complete_event_rx() without validation against the buffer\nlength. This allows out-of-bounds reads of up to 1020 bytes past the\nWMI event buffer when the firmware sends an inflated num_msg.\n\nAdd a check that the buffer is large enough to hold the fixed struct\nand the num_msg variable-length entries."
          }
        ],
        "id": "CVE-2026-68353",
        "lastModified": "2026-08-19T17:20:44.873",
        "metrics": {
          "cvssMetricV31": [
            {
              "cvssData": {
                "attackComplexity": "LOW",
                "attackVector": "ADJACENT_NETWORK",
                "availabilityImpact": "HIGH",
                "baseScore": 8.1,
                "baseSeverity": "HIGH",
                "confidentialityImpact": "HIGH",
                "integrityImpact": "NONE",
                "privilegesRequired": "NONE",
                "scope": "UNCHANGED",
                "userInteraction": "NONE",
                "vectorString": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H",
                "version": "3.1"
              },
              "exploitabilityScore": 2.8,
              "impactScore": 5.2,
              "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
              "type": "Secondary"
            }
          ]
        },
        "published": "2026-08-10T13:20:27.567",
        "references": [
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/0e0fc04af9b443c6b425f00fb604ff599bc80d1d"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/289edc3c71344b89e6522891147cfb8f61b088bb"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/35196a07603f8c94a4943093bc26d5b5826285f8"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/3a21c89215cc18f1a97c5e5bfd1da6d4f3d44495"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/5297299c3fa6133275db0be99d69cd759b6cbfe9"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/69ac7ba3a3df6654e7daa82674575a8c4a1a63ea"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/c38b0d5c661951b5dd082bdf31f8a57a0ce6e540"
          },
          {
            "source": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
            "url": "https://git.kernel.org/stable/c/eb636fbc443149b3501c3f97e26225ddcb314a0f"
          }
        ],
        "sourceIdentifier": "416baaa9-dc9f-4396-8d5f-8c081fb06d67",
        "vulnStatus": "Received"
      }
    },
    "redhat_vex": {
      "aggregate_severity": "Moderate",
      "current_release_date": "2026-08-31T11:23:12+00:00",
      "cve": "CVE-2026-68353",
      "id": "CVE-2026-68353",
      "initial_release_date": "2026-08-10T00:00:00+00:00",
      "product_status:known_affected": "156",
      "product_status:known_not_affected": "121",
      "source": "Red Hat CSAF VEX",
      "status": "final",
      "title": "kernel: wifi: ath6kl: fix OOB read from firmware num_msg in TX complete handler",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-68353.json",
      "version": "3"
    },
    "suse_vex": {
      "aggregate_severity": "moderate",
      "current_release_date": "2026-09-18T00:31:33Z",
      "cve": "CVE-2026-68353",
      "id": "CVE-2026-68353",
      "initial_release_date": "2026-08-11T23:46:41Z",
      "product_status:known_affected": "671",
      "product_status:known_not_affected": "60",
      "product_status:recommended": "107",
      "source": "SUSE CSAF VEX",
      "status": "interim",
      "title": "SUSE CVE CVE-2026-68353",
      "url": "https://ftp.suse.com/pub/projects/security/csaf-vex/cve-2026-68353.json",
      "version": "9"
    }
  }
}



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…

Related by attack behaviour

Vulnerabilities whose description is nearest to this one in the vector space of the CIRCL/vulnerability-attack-technique-biencoder model. This is a similarity search over the bi-encoder space (plain cosine), not a classification, and it has no measured accuracy.


Loading…