Answer in brief
CVE-2026-120730 records a High severity (CVSS 8.6) vulnerability in Mass assignment of organization, product and deployment group IDs allows users to write into other organizations and receive their firmware. The current sources do not mark it as known exploited. The current feed maps nerves-hub/nerves-hub/nerves-hub (generic), nerves-hub/nerves-hub/nerves_hub_web (generic), nerves-hub/nerves_hub_web (generic). Check affected ranges and fixed versions before updating.
Analysis pending evidence review
HOL Guard separates source facts from reviewed analysis. See the methodology.
CVSS is 8.6. The current sources do not mark it as known exploited. Treat this as a source-backed prioritization signal, not a statement about your environment.
Analysis status
Analysis pending evidence review
Factual feed record only; HOL analysis is not approved for indexing. Read the methodology.
The current feed maps nerves-hub/nerves-hub/nerves-hub (generic), nerves-hub/nerves-hub/nerves_hub_web (generic), nerves-hub/nerves_hub_web (generic). Check affected ranges and fixed versions before updating.
| Package | Affected range | Fixed version |
|---|---|---|
| nerves-hub/nerves-hub/nerves-hubgeneric | >=1.0.0 <2.5.3 | 2.5.3 |
| nerves-hub/nerves-hub/nerves_hub_webgeneric | >=f58d58233dbd355c58d3a140107ece18e8863f14 <c367d7d17d07f843e78a70d15904665616dde964 | c367d7d17d07f843e78a70d15904665616dde964 |
| nerves-hub/nerves_hub_webgeneric | >=1.0.0 <2.5.3 | 2.5.3 |
Published upstream
Nov 10, 2026
Evidence: source:cvelist:source_dates:source-dates:recordSource modified
Nov 10, 2026
Evidence: source:cvelist:source_dates:source-dates:recordFirst seen by HOL
Nov 10, 2026
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.
Quoted source text, attributed separately from HOL analysis.