[Eclipse Milo] CVE Reservation Request: Pre-session direct-memory leak
# CVE Reservation Request
## CVE record information
**Project name:** Eclipse Milo
**Project id:** iot.milo
**Versions affected:** v0.6.0 through v1.1.4
**Common Weakness Enumeration (CWE):**
- [CWE-401: Missing Release of Memory after Effective Lifetime](https://cwe.mitre.org/data/definitions/401.html)
**Common Attack Pattern Enumerations and Classifications (CAPEC):**
- [CAPEC-131: Resource Leak Exposure](https://capec.mitre.org/data/definitions/131.html)
**Common Vulnerability Scoring System:** [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 (8.7 High)](https://www.first.org/cvss/calculator/4.0#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)
**Summary:** In Eclipse Milo versions 0.6.0 through 1.1.4, UASC server transport handlers fail to release retained partial message chunks when a channel disconnects, allowing a remote unauthenticated client to exhaust pooled direct memory by repeatedly sending incomplete chunks and disconnecting, potentially terminating the server.
**Links:**
- https://github.com/eclipse-milo/milo/commit/459715793ec54b0f33367a14f94264500a0d872b
- https://gitlab.eclipse.org/security/vulnerability-reports/-/work_items/598
**Credits:** Abhinav Agarwal (GitHub: @abhinavagarwal07)
issue