data is sliced from 2..6, but the bounds check data.len() < 5 does not satisfy those bounds.
Fixes: 47c4846e4319 ("gpu: nova-core: vbios: Add support for FWSEC ucode extraction") Signed-off-by: Rhys Lloyd <krako...@gmail.com> --- Changes in v2: - Ensure commit description does not spill into commit message - Fix author to match SoB - Add "Fixes:" tag - Add base commit --- drivers/gpu/nova-core/vbios.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/nova-core/vbios.rs b/drivers/gpu/nova-core/vbios.rs index 663fc50e8b66..5b5d9f38cbb3 100644 --- a/drivers/gpu/nova-core/vbios.rs +++ b/drivers/gpu/nova-core/vbios.rs @@ -901,7 +901,7 @@ struct PmuLookupTableEntry { impl PmuLookupTableEntry { fn new(data: &[u8]) -> Result<Self> { - if data.len() < 5 { + if data.len() < 6 { return Err(EINVAL); } base-commit: 215a3f91713383a3c0d2da82d223a608a3c17ac1 -- 2.50.1