Към съдържанието

CVE-2026-98190: Linux

Няма оценка

CVSS

Няма данни

Вероятност да бъде експлоатирана в следващите 30 дни (EPSS)

Няма потвърждение

Атакува се

Няма данни

Време до експлоатация

    Описание

    Оригинално описание

    In the Linux kernel, the following vulnerability has been resolved: wifi: wilc1000: fix out-of-bounds read in P2P public action frames wilc_wfi_p2p_rx() and mgmt_tx() start parsing a frame once ieee80211_is_public_action() returns true. That helper only verifies the frame is long enough for the action category field, that is offsetofend(struct ieee80211_mgmt, u.action.category), 25 bytes. Both functions then read the P2P public action header up to oui_subtype at offset 30 and pass "size - ie_offset" to cfg80211_find_vendor_ie(), where ie_offset is offsetof(struct ieee80211_mgmt, u) + sizeof(*d), i.e. 32. A public action frame of 25 to 31 bytes passes the check but is shorter than that 32 byte header, so oui_subtype can be read out of bounds, and because the length is unsigned, "size - ie_offset" underflows to a value close to 4 GiB. cfg80211_find_vendor_ie() takes an unsigned int length, so even the size_t subtraction in mgmt_tx() is truncated to the same value. It then walks far past the buffer searching for a vendor element until it reaches unmapped memory. In the receive path the frame arrives over the air and needs no association, so a nearby unauthenticated device can crash the host while it is in P2P listen. Reject frames shorter than the P2P public action header in both paths before dereferencing it.

    Засегнати продукти

    • Linux Linux: 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди e98ad9f4c59f2e836f8d971b57763a4277680422; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди f0c46f8111a479b97b8ab17747c528cade6257f1; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди a5b827dad8a3037cef04d0240d1c2acb1557101e; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди 491df93b10d76aebaf6aa4bb05a6ba897f4fccfb; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди cc2ee642ebeac8699b671ddb6d5955a785e5ff43; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди 68b786691ce24c5c94e28811db243e573c50f9c1; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди 6fbe76eb2796d2aee45cc6a2dd16e85d3cc96304; 4fb8b5aa2a1126783ae00bae544d6f3c519408ef преди ba6cb7c0868a412c2eb68e8efd5aa38bfb258a14
    • Linux Linux: 5.7; преди 5.7; 5.10.271 до 5.10.*; 5.15.222 до 5.15.*; 6.1.189 до 6.1.*; 6.6.158 до 6.6.*; 6.12.112 до 6.12.*; 6.18.54 до 6.18.*; 7.2.8 до 7.2.*; 7.3 до *

    История

    • 6 октомври 2026 Публикувано

    Други уязвимости в Linux Linux

    Първоизточници

    CVE-2026-98190: Linux | freedomonline.bg