CVE-2026-120730: falha de alta gravidade em nerves-hub nerves_hub_web
Mass assignment of organization, product and deployment group IDs allows users to write into other organizations and receive their firmware
Publicada em · Atualizada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
21Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 8.6epss 0.4%
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.
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
Produtos afetados
nerves-hub · nerves_hub_webCVEs relacionadas — nerves-hub nerves_hub_web
No mesmo produto, das mais perigosas para as menos.
CVE-2026-119446CRITICALSession fixation in the CLI login flow allows an unauthenticated attacker to obtain a user's API tokenEPSS 0.5%CVE-2025-64097CRITICALNervesHub has Insufficient Token Entropy that Allows Authentication Bypass via Brute ForceEPSS 0.5%CVE-2026-28806CRITICALImproper authorization in device bulk actions and device update API allows cross-organization device controlEPSS 0.5%CVE-2026-120997LOWImproper session invalidation keeps removed or demoted members' open pages and device consoles working at their old roleEPSS 0.3%CVE-2026-120295HIGHIncorrect authorization in the devices page bulk move allows view-role members to move devices into another organization and receive its firmwareEPSS 0.2%CVE-2026-120286MEDIUMMissing authorization in device and deployment group page events allows view-role members to change devices and deployment groupsEPSS 0.2%
Referências
https://cna.erlef.org/cves/CVE-2026-120730.htmlhttps://github.com/nerves-hub/nerves_hub_web/commit/c367d7d17d07f843e78a70d15904665616dde964https://github.com/nerves-hub/nerves_hub_web/commit/f58d58233dbd355c58d3a140107ece18e8863f14https://github.com/nerves-hub/nerves_hub_web/security/advisories/GHSA-rpp7-x9hm-jrmrhttps://osv.dev/vulnerability/EEF-CVE-2026-120730