Skip to content
Heist/ feed
Back to feed
HighFix available

staging: rtl8723bs: validate monitor transmit frame lengths

Type: advisorySources: OSV

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: validate monitor transmit frame lengths rtw_cfg80211_monitor_if_xmit_entry() removes the radiotap header and then reads the 802.11 frame control field without checking that a base 802.11 header remains. The data path also pulls the calculated 802.11, QoS and SNAP header span before confirming that the skb contains it. A truncated frame can therefore cause out-of-bounds reads or leave insufficient data for the Ethernet address writes. Reject frames that do not contain the base 802.11 header and data frames that do not contain their complete calculated header span.

Products
Kernel
Affected versions
Not specified
Fixed versions
5.10.265, 5.15.216, 6.1.183, 6.12.104, 6.18.45, 6.6.152, 7.1.9
CVEs
CVE-2026-74648
Confirmed fixed CVEs
Not specified
Updated in this feed
7 Nov 2026, 06:16 UTC · Revision 1

Source evidence

staging: rtl8723bs: validate monitor transmit frame lengths

core-osv · Original source

Published 22 Aug 2026, 15:32 UTC

In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: validate monitor transmit frame lengths rtw_cfg80211_monitor_if_xmit_entry() removes the radiotap header and then reads the 802.11 frame control field without checking that a base 802.11 header remains. The data path also pulls the calculated 802.11, QoS and SNAP header span before confirming that the skb contains it. A truncated frame can therefore cause out-of-bounds reads or leave insufficient data for the Ethernet address writes. Reject frames that do not contain the base 802.11 header and data frames that do not contain their complete calculated header span.

osv:CVE-2026-74648

Kernel

Fixed versions: 5.10.265, 5.15.216, 6.1.183, 6.6.152, 6.12.104, 6.18.45, 7.1.9

Complete source record
{
  "id": "7542860849061a71723a537173618c597d22ffb7e0c06f20be03ec5c7f57ea35",
  "url": "https://osv.dev/vulnerability/CVE-2026-74648",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "staging: rtl8723bs: validate monitor transmit frame lengths",
    "summary": "In the Linux kernel, the following vulnerability has been resolved: staging: rtl8723bs: validate monitor transmit frame lengths rtw_cfg80211_monitor_if_xmit_entry() removes the radiotap header and then reads the 802.11 frame control field without checking that a base 802.11 header remains. The data path also pulls the calculated 802.11, QoS and SNAP header span before confirming that the skb contains it. A truncated frame can therefore cause out-of-bounds reads or leave insufficient data for the Ethernet address writes. Reject frames that do not contain the base 802.11 header and data frames that do not contain their complete calculated header span.",
    "evidence": "osv:CVE-2026-74648",
    "products": [
      {
        "name": {
          "value": "Kernel",
          "evidence": "/affected/1/package/name"
        },
        "prerequisites": [],
        "fixed_versions": [
          {
            "value": "5.10.265",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "5.15.216",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.1.183",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.6.152",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.12.104",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "6.18.45",
            "evidence": "/affected/1/ranges"
          },
          {
            "value": "7.1.9",
            "evidence": "/affected/1/ranges"
          }
        ],
        "affected_versions": []
      }
    ],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-74648",
      "aliases": [
        "CVE-2026-74648"
      ],
      "metrics": [
        {
          "type": "CVSS_V3",
          "score": "CVSS:3.1/AV:L/AC:L/PR:L/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": "554c0a3abf216c991c5ebddcdb2c08689ecd290b"
                },
                {
                  "fixed": "f03398d835f5249c49546f0eb0d0df6792b95d5f"
                },
                {
                  "fixed": "a3ac6d849de5f7abe14761d741bbb843ac793454"
                },
                {
                  "fixed": "7edd3adb0c80d70b4237640275c559610f438476"
                },
                {
                  "fixed": "c5e5d78743992e235b76d2ebe5a403d60315aa8a"
                },
                {
                  "fixed": "7b0f62d2986a28e5e4188366bc2f4e2868b14790"
                },
                {
                  "fixed": "8b3e4ed9c35d3d3b64fcc23f4a1f22b37c1865b1"
                },
                {
                  "fixed": "bd88f6289b7e483216a9c1df15a0460ef9b02cb6"
                },
                {
                  "fixed": "6829665d050983907b560173e49dcc6c11cb2730"
                }
              ]
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74648.json"
          }
        },
        {
          "ranges": [
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "4.12.0"
                },
                {
                  "fixed": "5.10.265"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.11.0"
                },
                {
                  "fixed": "5.15.216"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "5.16.0"
                },
                {
                  "fixed": "6.1.183"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.2.0"
                },
                {
                  "fixed": "6.6.152"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.7.0"
                },
                {
                  "fixed": "6.12.104"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.13.0"
                },
                {
                  "fixed": "6.18.45"
                }
              ]
            },
            {
              "type": "ECOSYSTEM",
              "events": [
                {
                  "introduced": "6.19.0"
                },
                {
                  "fixed": "7.1.9"
                }
              ]
            }
          ],
          "package": {
            "name": "Kernel",
            "ecosystem": "Linux"
          },
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-74648.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:49.790074861Z",
      "provider": "osv",
      "references": [
        "https://git.kernel.org/stable/c/6829665d050983907b560173e49dcc6c11cb2730",
        "https://git.kernel.org/stable/c/7b0f62d2986a28e5e4188366bc2f4e2868b14790",
        "https://git.kernel.org/stable/c/7edd3adb0c80d70b4237640275c559610f438476",
        "https://git.kernel.org/stable/c/8b3e4ed9c35d3d3b64fcc23f4a1f22b37c1865b1",
        "https://git.kernel.org/stable/c/a3ac6d849de5f7abe14761d741bbb843ac793454",
        "https://git.kernel.org/stable/c/bd88f6289b7e483216a9c1df15a0460ef9b02cb6",
        "https://git.kernel.org/stable/c/c5e5d78743992e235b76d2ebe5a403d60315aa8a",
        "https://git.kernel.org/stable/c/f03398d835f5249c49546f0eb0d0df6792b95d5f",
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/74xxx/CVE-2026-74648.json",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-74648",
        "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/74xxx/CVE-2026-74648.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-74648",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 518465,
  "published_at": "2026-08-22T15:32:24.858+00:00"
}