Critical · published October 15, 2025
⚠️ A crafty client hello could lead to an out-of-bounds read! In Eclipse Foundation NextX Duo versions before 6.4.4, there's a sneaky gap in the SSL/TLS handshake. 🔥 Think of a restaurant where the chef doesn't check the size of the ingredients before preparing a dish. If the wrong portion is added, it could overflow the plate and create quite a mess! In this case, the missing length verification lets an attacker send an improperly crafted message, potentially causing a system crash. An attacker could exploit this flaw to read out-of-bounds data, leading to unexpected behavior or crashes within the application. While it’s not being actively exploited, the potential to disrupt services makes it a risk you definitely want to address sooner rather than later!
Think of a restaurant where the chef doesn't check the size of the ingredients before preparing a dish. If the wrong portion is added, it could overflow the plate and create quite a mess! In this case, the missing length verification lets an attacker send an improperly crafted message, potentially causing a system crash. This vulnerability resides in the _nx_secure_tls_process_clienthello() function of ThreadX, where the lack of length verification for ciphersuite and compression method allows for out-of-bounds reads with crafted SSL/TLS messages.
An attacker could exploit this flaw to read out-of-bounds data, leading to unexpected behavior or crashes within the application. While it’s not being actively exploited, the potential to disrupt services makes it a risk you definitely want to address sooner rather than later! To safeguard your systems, upgrade to version 6.4.4 of NextX Duo to implement the necessary length checks. It's also wise to review your applications for any handling of SSL/TLS messages to ensure they adhere to strict length validations. You've got this! With these steps, you'll fortify your defenses and keep your applications running smoothly. 🛡️
| Product | Versions | Fixed in |
|---|---|---|
| eclipse/threadx_netx_duo | < 6.4.4.202503 | 6.4.4.202503 |