Quick answers
- Is CVE-2026-19937 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-19937 being exploited in the wild.
- How severe is CVE-2026-19937?
- Medium severity, with a CVSS score of 5.7, published 13 October 2026.
- Which products and versions are affected?
- Zephyr RTOS all versions with CONFIG_BT_MESH_ACCESS_DELAYABLE_MSG enabled (default).
- Is there a fix for CVE-2026-19937?
- No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
- How is CVE-2026-19937 attacked?
- It is attacked over the network, in an operating system.
- Am I affected by CVE-2026-19937?
- Check whether you run Zephyr RTOS at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
Technical details
The vulnerability is a resource leak in subsys/bluetooth/mesh/delayable_msg.c where release_delayable_msg_ctx() fails to return a context to the free list if an error occurs when bt_mesh_access_send() returns -EBUSY or -ENOBUFS during bt_mesh_delayable_msg_manage(). The context is popped from free_ctx but left untracked, permanently lost. An attacker with network and AppKey access can exploit this by sending segmented requests with withheld Segment Acknowledgments, holding transmit contexts and starving the chunk pool; each subsequent request in that window causes a leak, eventually reaching -ENOMEM and silently dropping all model replies.
Affected products
- Zephyr RTOS all versions with CONFIG_BT_MESH_ACCESS_DELAYABLE_MSG enabled (default)
Timeline
- 2026-10-13: disclosed