Critical Alert 1 Active Exploit Detected Today

CVE-2026-7273 Zyxel GS1900 Series Switches Stack-Based Buffer Overflow Vulnerability →
Powered by CVE Watchtower
×

CVE Watchtower

← Back to CVE List

CVE-2026-90399NVD

Vulnerability Summary

In the Linux kernel, the following vulnerability has been resolved:

wifi: ath12k: fix stride mismatch in mac_phy_caps_parse()

Currently, in ath12k_wmi_mac_phy_caps_parse(), kzalloc() sizes the
mac_phy_caps buffer as tot_phy_id * len, where len is clamped to
min(firmware_len, sizeof(struct ath12k_wmi_mac_phy_caps_params)). The
subsequent memcpy() destination advances by sizeof(full struct) per slot
via C pointer arithmetic, not by the clamped len. When firmware sends
short TLVs, the second and later slots are written past the end of the
allocation.

The reader in ath12k_pull_mac_phy_cap_svc_ready_ext() also indexes the
buffer with full-struct pointer arithmetic, so the allocation must match
that stride.

Fix by using kzalloc_objs(), which derives the element size from the
pointer type, making allocation size and pointer stride provably
consistent regardless of what len the firmware provides.

Tested-on: WCN7850 hw2.0 PCI WLAN.HMT.1.1.c7-00108-QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3
Severity Level
HIGH(8.4)
Published Date
Sep 17, 2026
Last Modified
Sep 18, 2026
Exploitation Status
No confirmed exploitation yet
EPSS Score (30-Day)
0.18%Probability
Root Weakness (CWE)
N/A
CVSS v3.1 Base Metrics — Score 8.4 (HIGH)
Attack VectorLocal
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeUnchanged
ConfidentialityHigh
IntegrityHigh
AvailabilityHigh

Affected & Patched Versions

Affected Versions
  • Linux Linux >= d889913205cf7ebda905b1e62c5867ed4e39f6c2 and < d3355e0fdbbf531ca8b82a6a3feb80a1b7306a8b
  • Linux Linux >= d889913205cf7ebda905b1e62c5867ed4e39f6c2 and < b9a5d12cbdeb860306f8d47c92caee0ea6ee0e0a
  • Linux Linux >= d889913205cf7ebda905b1e62c5867ed4e39f6c2 and < 26f8f87f0a556e7984366c64cebc16d49e15d22f
  • Linux Linux >= d889913205cf7ebda905b1e62c5867ed4e39f6c2 and < 4c6eb712a91fa079be6f9f1419c96e0ad2227081
  • Linux Linux >= 6.3
Patched Versions
  • Linux Linux d3355e0fdbbf531ca8b82a6a3feb80a1b7306a8b
  • Linux Linux b9a5d12cbdeb860306f8d47c92caee0ea6ee0e0a
  • Linux Linux 26f8f87f0a556e7984366c64cebc16d49e15d22f
  • Linux Linux 4c6eb712a91fa079be6f9f1419c96e0ad2227081
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.
📧Email Delivery — Threat intel straight to your inbox.
♾️Unlimited Vendors — Track your entire stack.
🚨All New CVEs — Be the first to know.
⚙️Custom EPSS — Filter noise, focus on risk.
💬Webhooks — Slack & Teams integration.
🚫Ad-Free — Uninterrupted experience.