CVE Catalog

CVE-2026-120730

HighCVSS 8.6
Published: Translated: NVD NIST

Summary

An Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in the device API, device forms, signing key and product forms, and JITP settings in nerves_hub_web allows an authenticated user who manages devices in one organization to write into other organizations via submitted org_id, product_id, and deployment_id fields. A device placed on another organization's deployment group is sent that organization's firmware with a download URL.

Risk Assessment

A user with manage role in their own organization can move devices into another organization, potentially leading to unauthorized access to firmware and device information. This can breach organizational isolation and firmware supply chain security.

Recommendation

Update nerves_hub to version 2.5.3 or later. Review user permissions and restrict manage roles to trusted individuals.

Other vulnerabilities in nerves_hub_web

See all
Original NVD description (English source)

Improperly Controlled Modification of Dynamically-Determined Object Attributes vulnerability in the device API, device forms, signing key and product forms and JITP settings in nerves-hub nerves_hub_web allows an authenticated user who manages devices in any organization to write into other organizations via submitted org_id, product_id and deployment_id fields. The device API create and update actions and the dashboard device forms pass the request parameters to NervesHub.Devices.Device.changeset/2, which casts the organization, product, deployment group and update state as given. The signing key and product forms merge the session's organization into the submitted parameters so that a submitted org_id wins, and the JITP changeset accepts any product_id. Each request requires the manage role only in the user's own organization, and any account can create one. A device placed on another organization's deployment group, or moved into its product, is sent that organization's firmware with a download URL. The user cannot change or control devices that already belong to the other organization, and cannot upload firmware to it. This issue affects nerves_hub: from 1.0.0 before 2.5.3.

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