zephyrproject-rtos.zephyr is vulnerable to Out-of-Bounds Read
37
Low Risk
The UpdateHub client copies server-supplied probe metadata into an unzeroed heap buffer without the terminating NUL byte, so a later strlen() on that buffer can read a few bytes past the end of the allocation. The fallback parse branch is reached when the primary metadata parse fails, which a malicious or compromised update server can force. The over-read walks into adjacent allocator metadata and can only reach a small bounded amount of heap content, with no out-of-bounds write and no disclosure channel back to the caller. The fix zeroes the copy buffer before the copy so the string operations stay within the allocation.
You are affected if you are using a version that falls within the vulnerable range and you enable the UpdateHub OTA client, which parses probe metadata from a configurable UpdateHub server.
zephyrproject-rtos.zephyr is vulnerable to Out-of-Bounds Read in versions 2.0.0 - 4.4.1.
Upgrade the zephyrproject-rtos.zephyr library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant