wifi: cfg80211: Annotate with __counted_by
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest7 patches 15 repliesIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_byinclude/ net/ | +2 | 3 replies | |
| 2/7 | wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_bynet/ | +1 | 2 replies | |
| 3/7 | wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with __counted_byinclude/ net/ | +2 | 2 replies | |
| 4/7 | wifi: cfg80211: Annotate struct cfg80211_pmsr_request with __counted_byinclude/ net/ | +2 | 2 replies | |
| 5/7 | wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_byinclude/ net/ | +2 | 2 replies | |
| 6/7 | wifi: cfg80211: Annotate struct cfg80211_scan_request with __counted_byinclude/ | +1 | 2 replies | |
| 7/7 | wifi: cfg80211: Annotate struct cfg80211_tid_config with __counted_byinclude/ | +1 | 2 replies |
Reviews trailers per patch
All 7 patches have a Reviewed-by or Acked-by.
| Patch | Justin Stitt | Gustavo A. R. Silva | Jeff Johnson |
|---|---|---|---|
| 1/7 | R-b | R-b | R-b |
| 2/7 | R-b | R-b | |
| 3/7 | R-b | R-b | |
| 4/7 | R-b | R-b | |
| 5/7 | R-b | R-b | |
| 6/7 | R-b | R-b | |
| 7/7 | R-b | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 3 reviewers.
Cover letter [PATCH 0/7] wifi: cfg80211: Annotate with __counted_by
Hi,
This annotates several structures with the coming __counted_by attribute for bounds checking of flexible arrays at run-time. As a note toward applicability, had this mitigation been available already, the flaw fixed in commit 6311071a0562 ("wifi: nl80211: fix integer overflow in nl80211_parse_mbssid_elems()") would have already been unexploitable (i.e. writes through an out-of-bounds index would have been blocked).
Thanks!
-Kees
Kees Cook (7):
wifi: cfg80211: Annotate struct cfg80211_acl_data with __counted_by
wifi: cfg80211: Annotate struct cfg80211_cqm_config with __counted_by
wifi: cfg80211: Annotate struct cfg80211_mbssid_elems with
__counted_by
wifi: cfg80211: Annotate struct cfg80211_pmsr_request with
__counted_by
wifi: cfg80211: Annotate struct cfg80211_rnr_elems with __counted_by
wifi: cfg80211: Annotate struct cfg80211_scan_request with
__counted_by
wifi: cfg80211: Annotate struct cfg80211_tid_config with __counted_by
include/net/cfg80211.h | 12 ++++++------ net/wireless/core.h | 2 +- net/wireless/nl80211.c | 7 +++---- net/wireless/pmsr.c | 3 +-- 4 files changed, 11 insertions(+), 13 deletions(-)
Signature · 1 line
2.34.1