From 7ad4c7f8cf07bd2206b2baa118ce2ef56f0caf60 Mon Sep 17 00:00:00 2001 From: Mikhail Kshevetskiy Date: Wed, 11 Feb 2026 21:22:17 +0300 Subject: [PATCH] net: airoha: avoid out of boundary writing/access to gdm_port_str[] array In the case of an7581 possible GDM port id are: 1, 2 and 4. Initialization of port GDM4 will lead to out of boundary writing to gdm_port_str[] array. Let's increase the array size by 1 to avoid it. Signed-off-by: Mikhail Kshevetskiy --- drivers/net/airoha_eth.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/net/airoha_eth.c b/drivers/net/airoha_eth.c index 2007642ebae..171fb0825fa 100644 --- a/drivers/net/airoha_eth.c +++ b/drivers/net/airoha_eth.c @@ -331,7 +331,7 @@ struct airoha_eth { struct airoha_eth_soc_data *soc; struct airoha_qdma qdma[AIROHA_MAX_NUM_QDMA]; - char gdm_port_str[AIROHA_MAX_NUM_GDM_PORTS][AIROHA_GDM_PORT_STRING_LEN]; + char gdm_port_str[AIROHA_MAX_NUM_GDM_PORTS + 1][AIROHA_GDM_PORT_STRING_LEN]; }; struct airoha_eth_soc_data {