CVE Watchtower

CVE-2026-120730nerves-hub nerves_hub_web Authorization Bypass Through User-Controlled Key

NVD

Vulnerability Summary

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.
Severity Level
HIGH(8.6)
Published Date
Nov 10, 2026
Last Modified
Nov 12, 2026
Exploitation Status
No confirmed exploitation yet
EPSS Score (30-Day)
0.36%Probability
Root Weakness (CWE)
The system does not prevent one user from accessing another user data or record by modifying the key value identifying the data.
See the MITRE CWE entry for the full definition of this weakness.
CVSS v4.0 Base Metrics — Score 8.6 (HIGH)
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Attack VectorNetwork
Attack ComplexityLow
Attack RequirementsNone
Privileges RequiredLow
User InteractionNone
Confidentiality (Vulnerable System)High
Integrity (Vulnerable System)High
Availability (Vulnerable System)None
Confidentiality (Subsequent System)None
Integrity (Subsequent System)None
Availability (Subsequent System)None

Affected & Patched Versions

Affected Versions
  • nerves-hub nerves_hub_web >= 1.0.0 and < 2.5.3
  • nerves-hub nerves_hub_web >= f58d58233dbd355c58d3a140107ece18e8863f14 and < c367d7d17d07f843e78a70d15904665616dde964
Patched Versions
  • nerves-hub nerves_hub_web 2.5.3
  • nerves-hub nerves_hub_web c367d7d17d07f843e78a70d15904665616dde964

What to do

Plan remediation soon. No exploitation is confirmed yet, but the severity is high.

  1. Check whether you run nerves-hub nerves_hub_web and which version.
  2. Update to a patched version listed above, then confirm the new version.

Timeline

  • Nov 10, 2026Published
  • Nov 12, 2026Record last modified

Score, severity and exploitation changes are tracked from the day Watchtower started logging them.

Get notified about new nerves-hub nerves_hub_web CVEsYou are reading CVE-2026-120730. Get an email when KEV listings, exploits or new CVEs match your stack.
Set up CVE alerts

More nerves-hub nerves_hub_web CVEs

Data last checked: Nov 14, 2026 01:09 UTC