CVE-2026-120730
waiting for further signalsZero needs more public information before it can validate it.GHSA-rpp7-x9hm-jrmr ↗EUVD-2026-120871 ↗
description
NervesHub nerves_hub versions before 2.5.3 do not consistently constrain organization-related identifiers to the caller's organization. An authenticated user with a manage role in any organization can create or alter certain records across organization boundaries, potentially causing a device to receive firmware associated with another organization. The attacker must have an account and device-management permissions in their own organization.
mitigation
Upgrade the NervesHub OCI image and the nerves_hub OTP package to version 2.5.3 or later. Until upgrades are complete, restrict device-management access to trusted users and review cross-organization device, product, deployment-group, signing-key, and JITP associations.
fixed in 2.5.3
outcome
Contextual, not validated: no deterministic check could cover this one, and no technique passed our review.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-11-10 10:43Zcve_org: trigger signal, started the run
this entry in the feed
GET /api/v1/feed/CVE-2026-120730
{ "etk_id": "ETK-2026-4049", "cve_id": "CVE-2026-120730", "display_id": "CVE-2026-120730", "ghsa_id": "GHSA-rpp7-x9hm-jrmr", "euvd_id": "EUVD-2026-120871", "status": "published", "anchor_state": "anchored", "title": "Cross-organization authorization bypass in nerves_hub", "summary": "NervesHub nerves_hub versions before 2.5.3 do not consistently constrain organization-related identifiers to the caller's organization. An authenticated user with a manage role in any organization can create or alter certain records across organization boundaries, potentially causing a device to receive firmware associated with another organization. The attacker must have an account and device-management permissions in their own organization.", "mitigation": "Upgrade the NervesHub OCI image and the nerves_hub OTP package to version 2.5.3 or later. Until upgrades are complete, restrict device-management access to trusted users and review cross-organization device, product, deployment-group, signing-key, and JITP associations.", "vendor": "nerves-hub", "product": "nerves_hub_web", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 1.0.0, < 2.5.3" ], "ecosystem": "oci", "fixed_versions": [ "2.5.3" ], "package_name": "ghcr.io/nerves-hub/nerves-hub", "purl": null }, { "affected_notes": [], "affected_ranges": [ ">= 1.0.0, < 2.5.3" ], "ecosystem": "otp", "fixed_versions": [ "2.5.3" ], "package_name": "nerves_hub", "purl": null } ], "cwes": [ 639 ], "cvss_score": 8.6, "cvss_src": "cna_vendor", "cvss_vector": "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", "epss_score": null, "epss_percentile": null, "epss_asof": null, "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 15.718382666666667, "t0_at": "2026-11-10T10:43:47.924000+00:00", "signals": { "trigger_signal": { "at": "2026-11-10T10:43:47.924000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-11-10T10:43:47.924000+00:00", "url": "https://www.cve.org/CVERecord?id=CVE-2026-120730" } } }
published 2026-11-10 11:18Z
last change 2026-11-10 23:40Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.