Messages in this thread | | | Date | Fri, 3 Nov 2023 08:54:47 -0600 | Subject | Re: [PATCH v2] bus: mhi: host: Add alignment check for event ring read pointer | From | Jeffrey Hugo <> |
| |
On 10/31/2023 3:51 AM, Krishna chaitanya chundru wrote: > Though we do check the event ring read pointer by "is_valid_ring_ptr" > to make sure it is in the buffer range, but there is another risk the > pointer may be not aligned. Since we are expecting event ring elements > are 128 bits(struct mhi_ring_element) aligned, an unaligned read pointer > could lead to multiple issues like DoS or ring buffer memory corruption. > > So add a alignment check for event ring read pointer. > > Fixes: ec32332df764 ("bus: mhi: core: Sanity check values from remote device before use") > cc: stable@vger.kernel.org > Signed-off-by: Krishna chaitanya chundru <quic_krichai@quicinc.com>
Reviewed-by: Jeffrey Hugo <quic_jhugo@quicinc.com>
| |