Skip to content
Heist/ feed
Back to feed
UnratedFix available

wifi: avoid kernel-infoleak from struct iw_point

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: wifi: avoid kernel-infoleak from struct iw_point struct iw_point has a 32bit hole on 64bit arches. struct iw_point { void __user *pointer; /* Pointer to the data (in user space) */ __u16 length; /* number of fields or size in bytes */ __u16 flags; /* Optional params */ }; Make sure to zero the structure to avoid disclosing 32bits of kernel data to user space.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.248, 5.15.198, 6.1.161, 6.12.66, 6.18.6, 6.6.121
CVEs
CVE-2026-22978
Confirmed fixed CVEs
Not specified
Updated in this feed
4 Nov 2026, 23:09 UTC · Revision 1

Source evidence

wifi: avoid kernel-infoleak from struct iw_point

core-osv · Original source

Published 23 Jan 2026, 15:24 UTC

In the Linux kernel, the following vulnerability has been resolved: wifi: avoid kernel-infoleak from struct iw_point struct iw_point has a 32bit hole on 64bit arches. struct iw_point { void __user *pointer; /* Pointer to the data (in user space) */ __u16 length; /* number of fields or size in bytes */ __u16 flags; /* Optional params */ }; Make sure to zero the structure to avoid disclosing 32bits of kernel data to user space.

osv:CVE-2026-22978

Kernel

Fixed versions: 5.10.248, 5.15.198, 6.1.161, 6.6.121, 6.12.66, 6.18.6

Complete source record
{
  "id": "bc177369c305c7d9f1ec269d7adb8635742fc126ebc968f5c88646b803502365",
  "url": "https://osv.dev/vulnerability/CVE-2026-22978",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "wifi: avoid kernel-infoleak from struct iw_point",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: wifi: avoid kernel-infoleak from struct iw_point struct iw_point has a 32bit hole on 64bit arches. struct iw_point { void __user *pointer; /* Pointer to the data (in user space) */ __u16 length; /* number of fields or size in bytes */ __u16 flags; /* Optional params */ }; Make sure to zero the structure to avoid disclosing 32bits of kernel data to user space.",
    "evidence": "osv:CVE-2026-22978",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.248",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.198",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.161",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.121",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.66",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.18.6",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "unknown",
    "structured": {
      "id": "CVE-2026-22978",
      "aliases": [
        "CVE-2026-22978"
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git",
              "type": "GIT",
              "events": [
                {
                  "introduced": "87de87d5e47f94b4ea647a5bd1bc8dc1f7930db4"
                },
                {
                  "fixed": "d943b5f592767b107ba8c12a902f17431350378c"
                },
                {
                  "fixed": "a3827e310b5a73535646ef4a552d53b3c8bf74f6"
                },
                {
                  "fixed": "442ceac0393185e9982323f6682a52a53e8462b1"
                },
                {
                  "fixed": "d21ec867d84c9f3a9845d7d8c90c9ce35dbe48f8"
                },
                {
                  "fixed": "024f71a57d563fbe162e528c8bf2d27e9cac7c7b"
                },
                {
                  "fixed": "e3c35177103ead4658b8a62f41e3080d45885464"
                },
                {
                  "fixed": "21cbf883d073abbfe09e3924466aa5e0449e7261"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-22978.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "2.6.27"
                },
                {
                  "fixed": "5.10.248"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.198"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.161"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.121"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.66"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.18.6"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-22978.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:40.531241470Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/024f71a57d563fbe162e528c8bf2d27e9cac7c7b",
        "https://git.kernel.org/stable/c/21cbf883d073abbfe09e3924466aa5e0449e7261",
        "https://git.kernel.org/stable/c/442ceac0393185e9982323f6682a52a53e8462b1",
        "https://git.kernel.org/stable/c/a3827e310b5a73535646ef4a552d53b3c8bf74f6",
        "https://git.kernel.org/stable/c/d21ec867d84c9f3a9845d7d8c90c9ce35dbe48f8",
        "https://git.kernel.org/stable/c/d943b5f592767b107ba8c12a902f17431350378c",
        "https://git.kernel.org/stable/c/e3c35177103ead4658b8a62f41e3080d45885464",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/22xxx/CVE-2026-22978.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-22978",
        "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/2026/22xxx/CVE-2026-22978.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-22978",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": null
  },
  "source_id": "core-osv",
  "document_id": 507848,
  "published_at": "2026-01-23T15:24:00.482+00:00"
}