Privilege Escalation in Eclipse hawkBit DDI allows Tenant-Isolated Firmware Exfiltration
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- Low
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · None · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-284.
Summary
In Eclipse hawkBit versions 1.0.3 and prior, a privilege escalation vulnerability (CWE-284 / CWE-862) has been identified in the Direct Device Integration (DDI) Controller. This vulnerability allows an authenticated device to escalate its permissions and bypass the strict boundaries of its assigned updates. Under normal operation, a device should be restricted strictly to the specific firmware artifacts explicitly assigned to it. However, this flaw enables any authenticated device to bypass this restriction and download any firmware artifact within the same tenant. This is not an authentication bypass; the requesting device must possess valid credentials for its respective tenant. Instead, the issue stems from a flaw in object-level authorization validation. A related, lower-severity helper issue exists in the listing software modules artifacts metadata endpoint. This endpoint does not enforce assignment checks, enabling an authenticated device to list and enumerate available firmware artifacts, which can facilitate targeted exfiltration using the main download authorization bypass.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| Eclipse Foundation | eclipse-hawkbit/hawkbit | up to 1.0.3 | 1.0.4 | Patch available | CNA |
| — | org.eclipse.hawkbit:hawkbit-ddi-resource (Maven) | before 1.0.4 | 1.0.4 | Patch available | GHSA-92r3-p8c2-3fpx |
- eclipse-hawkbit/hawkbit VendorEclipse Foundation Affected up to 1.0.3 Fixed in 1.0.4 Patch available CNA
- org.eclipse.hawkbit:hawkbit-ddi-resource (Maven) Vendor— Affected before 1.0.4 Fixed in 1.0.4 Patch available GHSA-92r3-p8c2-3fpx
CPE configurations NVD · 1
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:eclipse:hawkbit:*:*:*:*:*:*:*:* | before 1.0.4 | Vulnerable | Eclipse Foundation |
- cpe:2.3:a:eclipse:hawkbit:*:*:*:*:*:*:*:* Versions before 1.0.4 Vulnerable ·Eclipse Foundation
Remediation
- Fix · CNA eclipse-hawkbit/hawkbit (Eclipse Foundation) Fixed in 1.0.4
- Fix · GHSA-92r3-p8c2-3fpx org.eclipse.hawkbit:hawkbit-ddi-resource (Maven) Fixed in 1.0.4 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-16454
- 2026-10-03 Alias added: GHSA-f3j8-8ggq-f9x2
- 2026-11-06 Alias added: GHSA-92r3-p8c2-3fpx
- 2026-11-06 Fix available: Maven/org.eclipse.hawkbit:[email protected] · GHSA-92r3-p8c2-3fpx
- 2026-11-06 CVSS score added · GHSA-92r3-p8c2-3fpx
- 2026-11-06 Weakness changed · GHSA-92r3-p8c2-3fpx
- 2026-11-06 9 new references · GHSA-92r3-p8c2-3fpx
References
Advisory 2
Other 7
- https://gitlab.eclipse.org/security/cve-assignment/-/work_items/196
- https://github.com/eclipse-hawkbit/hawkbit/pull/3156
- https://github.com/eclipse-hawkbit/hawkbit/pull/3161
- https://github.com/eclipse-hawkbit/hawkbit/commit/6cb34fd77f6a60cfb0ee5b379093593cbe56591a
- https://github.com/eclipse-hawkbit/hawkbit/commit/914b8b406bd77838cffbef80c1ea4cff5a15c710
- https://github.com/eclipse-hawkbit/hawkbit
- https://github.com/eclipse-hawkbit/hawkbit/releases/tag/1.0.4
More Eclipse Foundation Hawkbit vulnerabilities
- TI-2019-07555 Cleartext transmission of sensitive information in Eclipse hawkBit CVSS 3.1HIGH 8.1
- TI-2020-16545 Cross-site scripting in Eclipse Hawkbit CVSS 3.1MEDIUM 6.1
Sources
- CVE-2026-16454 · CVE Program
- CVE-2026-16454 · NVD
- FIRST EPSS
- GHSA-92r3-p8c2-3fpx · GitHub Advisory Database · CC BY 4.0
- GHSA-f3j8-8ggq-f9x2 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences