PT-2026-85023 · Eclipse Foundation · Eclipse Arrowhead

CVE-2026-82180

·

Published

2026-09-03

·

Updated

2026-09-03

CVSS v4.0

9.5

Critical

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:N/SC:H/SI:H/SA:H
Name of the Vulnerable Software and Affected Versions Eclipse Arrowhead versions 5.0.0 through 5.2.1
Description When the MQTT API is enabled with the certificate authentication policy, the CertificateMqttFilter parses an X.509 certificate provided by the client within the authentication field of the MqttRequestTemplate and uses its Subject DN as the authenticated identity. The certificate is decoded using CertificateFactory.generateCertificate(), but the system fails to verify the signature or validate the issuer chain against a trust store. Authorization is limited to two string comparisons on attacker-supplied data: the DN-qualifier must be "sy" or "op", and the cloud-name part of the Common Name (CN) must match the server's. Since these values are public, an attacker can use a self-signed certificate to be authenticated as the cloud's system operator, bypassing the ManagementServiceMqttFilter and gaining full management access over MQTT.
Recommendations Update Eclipse Arrowhead to a version later than 5.2.1. As a temporary mitigation, disable the MQTT API or the certificate authentication policy until the software is updated.

Fix

Authentication Bypass by Spoofing

Improper Certificate Validation

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-82180

Affected Products

Eclipse Arrowhead