Skip to main content

Eclipse Kura EUVDEUVD-2026-121409

| CVE-2026-112185 HIGH
Incorrect Authorization (CWE-863)
2026-11-10 eclipse
8.6
CVSS 4.0 · Vendor: eclipse
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with rest.configuration permission
  2. Delivery
    Query Configuration REST API v2 for UserAdmin component
  3. Exploit
    Read unsalted SHA-256 hashes / alter permission assignments
  4. Execution
    Restore snapshot or crack admin hash
  5. Impact
    Gain full administrative control

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization logic validation
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires an authenticated identity on the Eclipse Kura REST interface holding the rest.configuration permission but NOT kura.admin; the flaw is that the Configuration REST API v2 (org.eclipse.kura.rest.configuration.provider) fails to restrict access to the UserAdmin persistence component configuration to kura.admin holders. Exploitation is limited to deployments running Kura 5.1.0 through 5.6.2 that expose the REST API and have provisioned at least one non-admin identity with the rest.configuration permission; an attacker with no valid credentials cannot exploit it. The impact is amplified where password hashes matter because they are stored as unsalted SHA-256 digests, enabling offline cracking once read. No user interaction is required.

Impact

This is a genuine high-priority authorization flaw (CWE-863) in Eclipse Kura's Configuration REST API v2, confirmed by the Eclipse Foundation's own GHSA advisory. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H, score 8.6) indicates a network-reachable, low-complexity attack requiring an already-authenticated identity, with high impact to confidentiality, integrity, and availability of the vulnerable system and no scope change (SC/SI/SA:N). The decisive risk signals are intrinsic to the flaw rather than external telemetry: an identity holding only the rest.configuration permission (a non-admin grant) can read unsalted SHA-256 password hashes for every identity including administrators, and can modify identities, permission assignments, and restore configuration snapshots to reach full admin - a reliable privilege-escalation primitive. Note a discrepancy worth flagging: the vendor rated PR:H, yet the description states the attacker needs only the limited rest.configuration permission, which is closer to PR:L (basic/low privileges), so PR:H may overstate the required access and the realistic barrier is lower than the vector implies. No EPSS score, no CISA KEV listing, and no public exploit code were provided; the vuln.today decision label is 'this_week' (not act_now/emergency), consistent with a serious but not actively-exploited-at-scale issue. Unsalted SHA-256 hashes materially worsen the confidentiality impact because disclosed digests are cheap to crack offline. Overall: a real priority for anyone running affected Kura versions with multiple REST identities, not a high-CVSS-but-low-real-risk issue, though it is gated behind holding a valid non-admin REST credential.

Exploit ScenarioDerived

An authenticated operator or integration account that was granted only the rest.configuration permission queries the Configuration REST API v2 for the UserAdmin persistence component, retrieves the unsalted SHA-256 password hashes of all identities including administrators, and cracks or directly reuses them. Alternatively, the same account modifies permission assignments or restores a prior configuration snapshot to grant itself kura.admin, achieving full administrative control. No public exploit code was identified, but the attack requires no special tooling beyond normal REST calls (AV:N/AC:L).

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 10, 2026

Improper authorization in Eclipse Kura 5.1.0 through 5.6.2 lets an authenticated identity that holds only the rest.configuration permission - but not kura.admin - reach the UserAdmin persistence component through the Configuration REST API v2. Such an identity can read the stored password hashes of every account, including administrators, and can also rewrite identities, alter permission assignments, and restore earlier configuration snapshots, giving it a path to full administrative control. The flaw is an incorrect authorization check (CWE-863) with high confidentiality, integrity and availability impact; no public exploit code has been identified at time of analysis, and exploitation requires valid credentials plus an exposed REST API on an affected deployment. Eclipse Kura 5.6.3 contains the fix.

RemediationAI

Upgrade to Eclipse Kura 5.6.3, the version in which the Configuration REST API v2 correctly restricts UserAdmin persistence configuration to identities holding kura.admin, as documented in advisory GHSA-gqr7-j252-qwqx (https://github.com/eclipse-kura/kura/security/advisories/GHSA-gqr7-j252-qwqx); no patched release exists for the 5.1.0-5.6.2 line, so upgrading is the complete fix. Where the upgrade cannot be applied immediately, remove the rest.configuration permission from every non-administrative identity and audit the remaining permission assignments - this closes the reachable path but breaks legitimate remote configuration workflows for those accounts. Additionally restrict network reachability of the Kura REST interface to trusted management networks, since the flaw still requires valid credentials on that interface. Because the stored hashes are unsalted SHA-256 digests, any environment that ran an affected build with non-admin rest.configuration identities should treat all Kura account credentials as potentially disclosed and rotate them after upgrading; rotating before the permission gap is closed would only expose the new hashes again.

Affected VersionsENISA

Eclipse Kura 5.1.0 ≤5.6.2

Affected Packages

euvd eclipse_kura no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Eclipse Kura is an open-source Java/OSGi framework for IoT edge gateways, where functionality is packaged as OSGi bundles and configuration is held in per-component persistence services exposed through REST endpoints. The Configuration REST API v2, implemented by the org.eclipse.kura.rest.configuration.provider bundle, is supposed to gate access to sensitive component configurations behind the kura.admin permission. It fails to apply that restriction to the configuration of the UserAdmin persistence component, which is the CWE-863 incorrect authorization root cause: the permission model exists and is enforced for other components, but this particular target is left reachable to holders of the lesser rest.configuration permission. The exposure is compounded by the credential storage design - identity password hashes are kept as unsalted SHA-256 digests, so once read they are directly usable for offline cracking without the cost of per-account salting. Because the same interface permits writes to identities and permission assignments as well as restoration of previous configuration snapshots, the read primitive extends into a privilege-escalation primitive. The CPE entry cpe:2.3:a:eclipse_foundation:eclipse_kura:*:*:*:*:*:*:*:* covers the affected line, with the vendor advisory scoping it to 5.1.0 through 5.6.2.

Know when Eclipse Kura gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (eclipse) PRIMARY 8.6 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable REST API, low complexity, no user interaction; PR:L because only the non-admin rest.configuration permission is required (vendor used PR:H), yielding full C/I/A compromise via hash disclosure and admin escalation.

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

Primary rating from Vendor (eclipse).

CVSS VectorVendor: eclipse

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
High
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

In Eclipse Kura versions 5.1.0 through 5.6.2, the Configuration REST API v2 (org.eclipse.kura.rest.configuration.provider) does not restrict access to the configuration of the UserAdmin persistence component to identities holding the kura.admin permission. An authenticated identity holding only the rest.configuration permission can read the password hashes of all identities, including administrators, which are stored as unsalted SHA-256 digests. The same identity can also modify identities and permission assignments, and restore previous configuration snapshots, which allows escalation to full administrative privileges. The issue is fixed in Eclipse Kura 5.6.3.

Executive ViewAI

Why It Matters

Eclipse Kura, a widely used IoT gateway platform, contains a high-severity authorization flaw that permits any authenticated user with limited configuration privileges to escalate to full administrative control, exposing all stored password hashes and enabling arbitrary changes. Organizations relying on Kura gateways for industrial or edge connectivity face potential compromise of device integrity and sensitive credential data, affecting both IT and operational technology environments.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

Prevalence
Low
IoT edge/gateway framework, industry-specific not general enterprise footprint
Data Quality
3 sources
Confidence: Low

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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