CVE 8.8 HIGH

libcoap Out-of-Bounds Read in OSCORE CBOR Unwrap Handling_CVE-2026-29013

8.8 / 10
HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:H/SC:N/SI:N/SA:N/

Description

libcoap contains out-of-bounds read vulnerabilities in OSCORE Appendix B.2 CBOR unwrap handling where get_byte_inc() in src/oscore/oscore_cbor.c relies solely on assert() for bounds checking, which is removed in release builds compiled with NDEBUG. Attackers can send crafted CoAP requests with malformed OSCORE options or responses during OSCORE negotiation to trigger out-of-bounds reads during CBOR parsing and potentially cause heap buffer overflow writes through integer wraparound in allocation size computation.

AI Analysis

Out-of-bounds read vulnerability in libcoap's OSCORE CBOR unwrap handling

Basic Information

ID CVE-2026-29013
Source VulnCheck
Published Apr 17, 2026 at 21:11

Affected Product

Vendor libcoap
Product libcoap
Affected Versions libcoap libcoap 0

CWE Classification

AI Assessment

AI Score 8.8 / 10
AI Severity High
Vendor libcoap
Product libcoap

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.