Skip to content
Heist/ feed
High

wifi: nl80211: reject oversized EMA RNR lists

Type: advisorySource: Official CVE List1 source record

In the Linux kernel, the following vulnerability has been resolved: wifi: nl80211: reject oversized EMA RNR lists nl80211_parse_rnr_elems() stores the parsed element count in a u8-backed cfg80211_rnr_elems::cnt field and uses that count to size the flexible array allocation. Reject nested NL80211_ATTR_EMA_RNR_ELEMS input once the count reaches 255, before incrementing it again. This keeps the parser aligned with the data structure it fills and matches the existing bound check used by nl80211_parse_mbssid_elems().

Announced Group revision 1
Original source ↗

CVE-2026-53182

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-53182

Linux

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Linux

Source reference: /containers/cna/affected/1/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "56189d7bc30531def6b999f27940ee43c6ff2569",
        "lessThan": "fc0ec2fc02dfe52c5821f36fbccf6a45df43f508",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "dbbb27e183b1568d5a907ace1cd144b0709ea52a",
        "lessThan": "688fcac7054abc680c0eef753f2bb772cfaf8cf7",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "dbbb27e183b1568d5a907ace1cd144b0709ea52a",
        "lessThan": "30c3fa80f423613efdda3deca4af52ff7d20e4e2",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "dbbb27e183b1568d5a907ace1cd144b0709ea52a",
        "lessThan": "265c07c09c837621730d35f02975207a1224bf05",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "dbbb27e183b1568d5a907ace1cd144b0709ea52a",
        "lessThan": "ecbf3c45add30a0857414e156bdb9c79906f0ff6",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "dbbb27e183b1568d5a907ace1cd144b0709ea52a",
        "lessThan": "4cd92957e8f8cc4ebfe8a5d4203c14c592fde6b1",
        "versionType": "git"
      },
      {
        "status": "affected",
        "version": "6.1.160",
        "lessThan": "6.1.176",
        "versionType": "semver"
      }
    ],
    "programFiles": [
      "net/wireless/nl80211.c"
    ],
    "defaultStatus": "unaffected"
  },
  {
    "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
    "vendor": "Linux",
    "product": "Linux",
    "versions": [
      {
        "status": "affected",
        "version": "6.4"
      },
      {
        "status": "unaffected",
        "version": "0",
        "lessThan": "6.4",
        "versionType": "semver"
      },
      {
        "status": "unaffected",
        "version": "6.1.176",
        "versionType": "semver",
        "lessThanOrEqual": "6.1.*"
      },
      {
        "status": "unaffected",
        "version": "6.6.143",
        "versionType": "semver",
        "lessThanOrEqual": "6.6.*"
      },
      {
        "status": "unaffected",
        "version": "6.12.94",
        "versionType": "semver",
        "lessThanOrEqual": "6.12.*"
      },
      {
        "status": "unaffected",
        "version": "6.18.36",
        "versionType": "semver",
        "lessThanOrEqual": "6.18.*"
      },
      {
        "status": "unaffected",
        "version": "7.0.13",
        "versionType": "semver",
        "lessThanOrEqual": "7.0.*"
      },
      {
        "status": "unaffected",
        "version": "7.1",
        "versionType": "original_commit_for_fix",
        "lessThanOrEqual": "*"
      }
    ],
    "programFiles": [
      "net/wireless/nl80211.c"
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-53182

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#40764 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement