[PATCH] examples/ipsec-secgw: fix partial overflow

Power, Ciara ciara.power at intel.com
Wed Nov 15 17:24:50 CET 2023



> -----Original Message-----
> From: Brian Dooley <brian.dooley at intel.com>
> Sent: Wednesday, November 15, 2023 12:31 PM
> To: dev at dpdk.org
> Cc: Dooley, Brian <brian.dooley at intel.com>;
> sergio.gonzalez.monroy at intel.com; stable at dpdk.org; Nicolau, Radu
> <radu.nicolau at intel.com>; Akhil Goyal <gakhil at marvell.com>
> Subject: [PATCH] examples/ipsec-secgw: fix partial overflow
> 
> Case of partial overflow detected with ASan. Added extra padding to cdev_key
> structure.
> 
> This structure is used for the key in hash table.
> Padding is added to force the struct to use 8 bytes, to ensure memory is
> notread past this structs boundary (the hash key calculation reads 8 bytes if
> this struct is size 5 bytes).
> The padding should be zeroed.
> If fields are modified in this struct, the padding must be updated to ensure
> multiple of 8 bytes size overall.
> 
> Fixes: d299106e8e31 ("examples/ipsec-secgw: add IPsec sample application")
> Cc: sergio.gonzalez.monroy at intel.com
> Cc: stable at dpdk.org
> 
> Signed-off-by: Brian Dooley <brian.dooley at intel.com>

Acked-by: Ciara Power <ciara.power at intel.com>


More information about the stable mailing list