Skip to main content

Eclipse Wakaama CVE-2026-58465

| EUVDEUVD-2026-41417 HIGH
Allocation of Resources Without Limits or Throttling (CWE-770)
2026-07-02 VulnCheck GHSA-95xc-mgc7-g4jq
8.7
CVSS 4.0 · Vendor: VulnCheck
Share

Severity by source

Vendor (VulnCheck) PRIMARY
8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
vuln.today AI
7.5 HIGH

Remote, unauthenticated, low-complexity UDP attack with no user interaction; impact is availability-only memory exhaustion, so C:N/I:N/A:H and scope unchanged.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

1
Analysis Generated
Jul 02, 2026 - 18:50 vuln.today

DescriptionCVE.org

Eclipse Wakaama before snapshot/2026-05-26 contains an unbounded memory allocation vulnerability in the CoAP Block1 handler within coap/block.c that allows unauthenticated remote attackers to exhaust server memory by sending a sequence of Block1 PUT requests with incrementing block numbers. Attackers can target the registration endpoint over UDP without authentication, causing the server to repeatedly reallocate a growing accumulation buffer by appending each block payload without enforcing any maximum total size limit, resulting in denial of service through memory exhaustion.

AnalysisAI

Memory-exhaustion denial of service in Eclipse Wakaama (an OMA LwM2M client/server library) before snapshot 2026-05-26 allows unauthenticated remote attackers to crash the server by streaming CoAP Block1 PUT requests. The CoAP Block1 handler in coap/block.c appends each incoming block to a reassembly buffer without capping total size, so an attacker reaching the UDP registration endpoint can force unbounded reallocation until memory is exhausted. Reported by VulnCheck with a vendor patch available; no public exploit identified at time of analysis and the CVE is not listed in CISA KEV.

Technical ContextAI

Wakaama is a C implementation of the OMA Lightweight M2M (LwM2M) protocol, which runs over CoAP (RFC 7252) on UDP and is used for managing constrained IoT devices. CoAP's Block1 option (RFC 7959) fragments large request payloads into a sequence of numbered blocks that the receiver reassembles. The affected code path is the Block1 reassembly logic in coap/block.c, which grows an accumulation buffer by appending each block's payload as blocks arrive with incrementing block numbers. The root cause maps to CWE-770 (Allocation of Resources Without Limits or Throttling): the handler enforces no maximum total reassembled size, so the buffer can be driven arbitrarily large. The single affected product per CPE is cpe:2.3:a:eclipse-wakaama:wakaama:*, i.e. all versions prior to the 2026-05-26 snapshot.

RemediationAI

Vendor-released patch: upgrade to the Eclipse Wakaama snapshot/2026-05-26 release (https://github.com/eclipse-wakaama/wakaama/releases/tag/snapshots%2F2026-05-26), which incorporates the fix from commit a83f1ca28fa090fbc03c3669fef40daf4f89cd03 and PR #881 (https://github.com/eclipse-wakaama/wakaama/pull/881); because Wakaama is typically embedded as a library, rebuild and redeploy affected firmware/servers against the patched source. Where immediate upgrade is not feasible, apply compensating controls: restrict UDP access to the CoAP/LwM2M registration endpoint (default CoAP port 5683, or 5684 for CoAPS) to known device network ranges via firewall or network segmentation so arbitrary internet hosts cannot reach it (trade-off: breaks onboarding of devices from unlisted networks); require DTLS-secured registration and reject unauthenticated CoAP where the deployment allows it (trade-off: adds handshake overhead on constrained devices and requires PSK/cert provisioning); and monitor per-source memory growth or apply a downstream size/rate limit on Block1 request sequences. See the VulnCheck advisory (https://www.vulncheck.com/advisories/eclipse-wakaama-coap-block1-handler-unbounded-memory-allocation-dos) for details.

Share

CVE-2026-58465 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy