What is CVE-2026-71256?
CVE-2026-71256 is an out-of-bounds stack read vulnerability in nanoMODBUS up to v1.23.0, leading to a wild-pointer write in `nmbs_read_device_identification_basic()` / `recv_read_device_identification_res()`. It occurs because a fixed 3-element array `order[3]` is accessed with an unvalidated server-supplied object ID, causing potential memory corruption. Users should immediately patch or apply input validation measures.
Azərbaycanca: CVE-2026-71256 nanoMODBUS-un 1.23.0-a qədər versiyalarında "nanoMODBUS stack out-of-bounds read" zəifliyidir. Bu, `nanomodbus.c`-də serverin təqdim etdiyi məlumatın düzgün yoxlanılmaması səbəbindən `order` massivində sərhəddən kənar oxuma və nəticədə wild-pointer yazıya səbəb olur. İstifadəçilər dərhal kitabxananı yeniləməli və ya giriş məlumatlarını yoxlayan əlavə tədbirlər tətbiq etməlidirlər.
Related CVEs
link basis: same weakness class CWE-125
FAQ2
What asset is affected by CVE-2026-71256?
This vulnerability affects the nanoMODBUS library up to version 1.23.0.
How to protect against CVE-2026-71256?
Users should immediately patch the library or apply additional input validation measures.
See also6
This explainer is AI-written from source data — skopnix's own reporting on this CVE; CVSS scores, vendors and versions are never invented. See NVD for the official record.