CVE Catalog

CVE-2026-80515

HighCVSS 8.9
Published: Updated: Translated: NVD NIST

Summary

In Eclipse Arrowhead versions from 5.0.0 to 5.2.1, the management-authorization gate protecting every /…/mgmt/… REST endpoint decides whether to apply its check by calling request.getRequestURL().toString().contains("/mgmt/"). Tomcat returns getRequestURL() un-decoded, while Spring MVC's DispatcherServlet routes on the decoded path. Requesting /serviceregistry/%6Dgmt/systems (%6D == m) fails the substring check but is decoded to /serviceregistry/mgmt/systems and dispatched to the management controller. Any authenticated system can reach every management operation, including creating sysop accounts, leading to full administrative takeover of the local cloud.

Risk Assessment

Risk of full takeover of the local cloud by any authenticated user, including creation of administrator accounts.

Recommendation

Update Eclipse Arrowhead to a version newer than 5.2.1, which includes the fix.

Other vulnerabilities in Eclipse Arrowhead

Original NVD description (English source)

In Eclipse Arrowhead versions from 5.0.0 to 5.2.1 the management-authorization gate that protects every /…/mgmt/… REST endpoint decides whether to apply its check by calling request.getRequestURL().toString().contains("/mgmt/"). Tomcat returns getRequestURL() un-decoded, while Spring MVC's DispatcherServlet routes on the decoded path. Requesting /serviceregistry/%6Dgmt/systems (%6D == m) therefore fails the substring check — the filter falls through without authorising — yet is decoded to /serviceregistry/mgmt/systems and dispatched to the management controller. Spring Security's StrictHttpFirewall (active via spring-boot-starter-security in arrowhead-common) only rejects encoded / \ . % ; and null bytes, so percent-encoded ASCII letters pass through. Any authenticated system — regardless of privilege — can reach every management operation, including POST /authentication/mgmt/identities which creates new sysop accounts, yielding full administrative takeover of the local cloud.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS