CVE-2024-50695

SunGrow WiNet-SV200.001.00.P027 and earlier versions is vulnerable to stack-based buffer overflow when parsing MQTT messages, due to missing MQTT topic bounds…

Critical · published January 24, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
46.6
In the wild
Unconfirmed
What it is

🚨 A stack-based buffer overflow in SunGrow WiNet-SV200 could turn MQTT messages into a hacker's playground! 🔥 Think of it like a restaurant that serves too-large portions. If the kitchen doesn't check the size before it leaves the pass, they could overflow and create a mess – or worse, cause a diner to choke! An attacker could exploit this vulnerability to execute arbitrary code, leading to a system crash or even full control over the device. Imagine someone hijacking the restaurant's kitchen and cooking up their own orders – it's a recipe for disaster!

Put simply

Think of it like a restaurant that serves too-large portions. If the kitchen doesn't check the size before it leaves the pass, they could overflow and create a mess – or worse, cause a diner to choke! The vulnerability stems from missing bounds checks when parsing MQTT topics, allowing an attacker to send specially crafted MQTT messages that could overflow the stack.

What to do

An attacker could exploit this vulnerability to execute arbitrary code, leading to a system crash or even full control over the device. Imagine someone hijacking the restaurant's kitchen and cooking up their own orders – it's a recipe for disaster! Patch the WiNet-SV200 firmware to version 001.00.P028 or later immediately. Review your MQTT message handling and implement strict bounds checks to prevent similar issues in the future. You've got this! Follow these steps and you'll shore up your defenses in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00573 · 46.6th percentile
Published
2025-01-24T00:00Z
EPSS history
Timeline
  • 24 JAN 00:00Z
    SunGrow WiNet-SV200.001.00.P027 and earlier versions is vulnerable to stack-based buffer overflow when parsing MQTT messages, due to missing MQTT topic bounds…
    cvelistv5