All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Luka Gejak" <luka.gejak@linux.dev>
To: "Mikhail Dmitrichenko" <mdmitrichenko@astralinux.ru>,
	stable@vger.kernel.org,
	"Greg Kroah-Hartman" <gregkh@linuxfoundation.org>
Cc: "Mikhail Dmitrichenko" <mdmitrichenko@astralinux.ru>,
	"Sasha Levin" <sashal@kernel.org>,
	"Fabio Aiuto" <fabioaiuto83@gmail.com>,
	"Alexandru Hossu" <hossu.alexandru@gmail.com>,
	"Hans de Goede" <hdegoede@redhat.com>,
	"Navaneeth K" <knavaneeth786@gmail.com>,
	"Michael Straube" <straube.linux@gmail.com>,
	linux-staging@lists.linux.dev, linux-kernel@vger.kernel.org,
	"Dan Carpenter" <error27@gmail.com>,
	"Andrei Khomenkov" <khomenkov@mailbox.org>,
	"Dalvin-Ehinoma Noah Aiguobas" <fliegbert2@gmail.com>,
	"Michael Huang" <tehsiu.huang@gmail.com>,
	"Jinke Wu" <coolbeaner@126.com>,
	"Nikolay Kulikov" <nikolayof23@gmail.com>,
	"William Hansen-Baird" <william.hansen.baird@gmail.com>,
	"Serhat Kumral" <serhatkumral1@gmail.com>,
	"Nazar Kletskii" <nazar.kletskii@gmail.com>,
	"Jennifer Guo" <guojy.bj@gmail.com>,
	"Hans de Goede" <hansg@kernel.org>,
	lvc-project@linuxtesting.org, "stable" <stable@kernel.org>
Subject: Re: [PATCH 5.10] staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop
Date: Mon, 12 Oct 2026 14:19:04 +0000	[thread overview]
Message-ID: <7e9af4f7528da1307cf62e53cf6b00fa9c4f674f@linux.dev> (raw)
In-Reply-To: <20261012140642.1076-1-mdmitrichenko@astralinux.ru>

October 12, 2026 at 4:06 PM, "Mikhail Dmitrichenko" <mdmitrichenko@astralinux.ru> wrote:


> 
> From: Alexandru Hossu <hossu.alexandru@gmail.com>
> 
> commit f9654207e92283e0acac5d64fe5f8835383b5a23 upstream.
> 
> The IE parsing loop in OnAssocRsp() advances by (pIE->length + 2) each
> iteration but only guards on i < pkt_len. When a malicious AP sends an
> AssocResponse whose last IE has only one byte remaining in the frame
> (the element_id byte lands at pkt_len-1), the loop reads pIE->length
> from pframe[pkt_len], which is one byte past the allocated receive buffer.
> 
> Additionally, even when the header bytes are in bounds, pIE->length
> itself can extend the data window beyond pkt_len, silently passing a
> truncated IE to the handler functions.
> 
> Add two guards at the top of the loop body:
>  1. Break if fewer than sizeof(*pIE) bytes remain (can't read header).
>  2. Break if the IE's declared data extends past pkt_len.
> 
> Fixes: 554c0a3abf21 ("staging: Add rtl8723bs sdio wifi driver")
> Cc: stable <stable@kernel.org>
> Signed-off-by: Alexandru Hossu <hossu.alexandru@gmail.com>
> Reviewed-by: Luka Gejak <luka.gejak@linux.dev>
> Link: https://patch.msgid.link/20260522004531.1038924-6-hossu.alexandru@gmail.com
> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
[...]

Hi Mikhail,

It seems to me that this was sent by accident by running git format-patch -1

You probably forgot to commit so git made last commit into a patch file.

Either way staging rtl8723bs is getting removed in linux 7.4 so any
further commits for rtl8723bs are discouraged.

Best regards,
Luka Gejak

  reply	other threads:[~2026-10-12 14:19 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-10-12 14:06 [PATCH 5.10] staging: rtl8723bs: fix OOB read in OnAssocRsp() IE loop Mikhail Dmitrichenko
2026-10-12 14:19 ` Luka Gejak [this message]
2026-10-12 15:33   ` Михаил Дмитриченко
2026-10-12 15:40     ` Luka Gejak

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=7e9af4f7528da1307cf62e53cf6b00fa9c4f674f@linux.dev \
    --to=luka.gejak@linux.dev \
    --cc=coolbeaner@126.com \
    --cc=error27@gmail.com \
    --cc=fabioaiuto83@gmail.com \
    --cc=fliegbert2@gmail.com \
    --cc=gregkh@linuxfoundation.org \
    --cc=guojy.bj@gmail.com \
    --cc=hansg@kernel.org \
    --cc=hdegoede@redhat.com \
    --cc=hossu.alexandru@gmail.com \
    --cc=khomenkov@mailbox.org \
    --cc=knavaneeth786@gmail.com \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-staging@lists.linux.dev \
    --cc=lvc-project@linuxtesting.org \
    --cc=mdmitrichenko@astralinux.ru \
    --cc=nazar.kletskii@gmail.com \
    --cc=nikolayof23@gmail.com \
    --cc=sashal@kernel.org \
    --cc=serhatkumral1@gmail.com \
    --cc=stable@kernel.org \
    --cc=stable@vger.kernel.org \
    --cc=straube.linux@gmail.com \
    --cc=tehsiu.huang@gmail.com \
    --cc=william.hansen.baird@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.