From 311214f90cd10ce7d659e0a64113d236d7ac2e2a Mon Sep 17 00:00:00 2001 From: raiden00pl Date: Wed, 13 May 2026 09:19:32 +0200 Subject: [PATCH] boards/thingy53: fix possible out of bound write for rgb properly initialize PWM info struct to avoid out of bound write Signed-off-by: raiden00pl --- boards/arm/nrf53/thingy53/src/nrf53_rgbled.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c b/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c index 2c0e5ac1e72..a6b4dab9c67 100644 --- a/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c +++ b/boards/arm/nrf53/thingy53/src/nrf53_rgbled.c @@ -84,13 +84,18 @@ int nrf53_rgbled_initialize(void) /* Define frequency and duty cycle */ + memset(&info, 0, sizeof(info)); + ledg = ledr; ledb = ledr; info.frequency = 100; info.channels[0].duty = 0; + info.channels[0].channel = 1; info.channels[1].duty = 0; + info.channels[1].channel = 2; info.channels[2].duty = 0; + info.channels[2].channel = 3; /* Initialize LED R */