Skip to content
Heist/ feed
Back to feed
HighFix available

wifi: mt76: mt7996: add missing check for rx wcid entries

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: add missing check for rx wcid entries Non-station wcid entries must not be passed to the rx functions. In case of the global wcid entry, it could even lead to corruption in the wcid array due to pointer being casted to struct mt7996_sta_link using container_of.

Products
Kernel
Affected versions
Not specified
Fixed versions
6.16.6
CVEs
CVE-2025-39919
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 10:58 UTC · Revision 1

Source evidence

wifi: mt76: mt7996: add missing check for rx wcid entries

core-osv · Original source

Published 1 Oct 2025, 07:55 UTC

In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: add missing check for rx wcid entries Non-station wcid entries must not be passed to the rx functions. In case of the global wcid entry, it could even lead to corruption in the wcid array due to pointer being casted to struct mt7996_sta_link using container_of.

osv:CVE-2025-39919

Kernel

Fixed versions: 6.16.6

Complete source record
{
  "id": "b7641ab4b316d0ca5935488875ace93eabffc3ca3be245edf283a64e00b705db",
  "url": "https://osv.dev/vulnerability/CVE-2025-39919",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "wifi: mt76: mt7996: add missing check for rx wcid entries",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: wifi: mt76: mt7996: add missing check for rx wcid entries Non-station wcid entries must not be passed to the rx functions. In case of the global wcid entry, it could even lead to corruption in the wcid array due to pointer being casted to struct mt7996_sta_link using container_of.",
    "evidence": "osv:CVE-2025-39919",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "6.16.6",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2025-39919",
      "aliases": [
        "CVE-2025-39919"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "7464b12b7d92b9641d4664735b9f3c3f0b6173d9"
                },
                {
                  "fixed": "69dcc19048fcdc3fb166fd25b805470ee8fc0eb1"
                },
                {
                  "fixed": "4a522b01e368eec58d182ecc47d24f49a39e440d"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39919.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.15.0"
                },
                {
                  "fixed": "6.16.6"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-39919.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:50.532674603Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/4a522b01e368eec58d182ecc47d24f49a39e440d",
        "https://git.kernel.org/stable/c/69dcc19048fcdc3fb166fd25b805470ee8fc0eb1",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39919.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2025-39919",
        "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git"
      ],
      "provider_metadata": {
        "cna_assigner": "Linux",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2025/39xxx/CVE-2025-39919.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2025-39919",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 519065,
  "published_at": "2025-10-01T07:55:14.804+00:00"
}