CVE-2026-48117: DroneAware Account Pre-Hijacking Vulnerability (Fixed)
DroneAware, a drone detection platform accessible at droneaware.io, had a critical account security flaw that allowed attackers to hijack user accounts before legitimate owners completed setup. An attacker could register an account using someone else's email address with their own password, then when the real owner activated the account (either by email link or Google login), the attacker's password remained valid—giving the attacker persistent, silent access without alerting the victim. The vulnerability has already been fixed server-side as of May 20, 2025, and no action is required from users.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.8 MEDIUM · CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
- Weaknesses (CWE)
- CWE-287, CWE-302
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-06-17 / 2026-06-17
NVD description (verbatim)
DroneAware is a drone detection platform. The centralized DroneAware server backing droneaware.io was vulnerable to an account pre-hijacking attack in which an attacker could register an account using a victim's email address with an attacker-controlled password before the victim completed account activation. When the legitimate owner later activated the account, either by clicking the email verification link or by logging in via Google SSO, the attacker-set password became fully valid, enabling silent and persistent account takeover without any notification to the victim. The vulnerability was fixed server-side on 2025-05-20; no user action is required. Node binaries and self-hosted detection nodes are not affected. There are no workarounds; the fix was deployed server-side and no client-side mitigation is applicable.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The vulnerability stems from a pre-activation account registration vulnerability (CWE-287: Improper Authentication, CWE-302: Authentication Bypass by Assumed Immutable Data). The DroneAware centralized server failed to prevent account registration with an email address not yet claimed by an activated user. The attack flow: (1) attacker registers account using victim's email + attacker-controlled password; (2) victim receives activation email and clicks verification link or authenticates via Google SSO; (3) both the attacker's password and the victim's activation remain valid simultaneously; (4) attacker gains persistent access. The root cause appears to be insufficient uniqueness constraints or race-condition handling during the account activation workflow. The fix was deployed server-side on 2026-05-20 and requires no client-side changes. Node binaries and self-hosted detection nodes are unaffected.
Business impact
For DroneAware users, account compromise could expose sensitive drone detection data, surveillance configurations, system logs, and potentially geographical or operational intelligence tied to the platform. An attacker with persistent account access could monitor detection activity, modify alert rules, or exfiltrate threat information. However, the server-side fix deployed in May 2025 has already eliminated this attack vector, so active exposure is minimal for current users. Organizations that operate self-hosted DroneAware nodes or rely solely on Node binaries are not impacted.
Affected systems
The vulnerability affects user accounts on the centralized DroneAware server backing droneaware.io. Self-hosted detection nodes and Node binaries are explicitly unaffected. Any user account created on the main platform between the vulnerability's introduction and the May 20, 2025 fix was potentially exposed to pre-hijacking during the registration and activation window.
Exploitability
Exploitation required moderate effort and social knowledge: the attacker must identify or target a specific victim's email address and successfully register an account before that victim completed activation. The CVSS 3.1 score of 6.8 (MEDIUM) reflects this constraint—while the impact (confidentiality and integrity compromise) is high, the attack complexity is high (AC:H) and user interaction is required (UI:R). Real-world exploitation would have been opportunistic or targeted rather than mass-scale. The vulnerability is now patched; no active exploitation risk remains.
Remediation
No user action is required. The vulnerability was fixed server-side on May 20, 2025, and the fix is already deployed across the droneaware.io platform. All existing accounts are now protected against this attack vector. Users do not need to change passwords, re-authenticate, or modify any settings. Self-hosted deployments and Node binaries require no updates.
Patch guidance
The vulnerability has already been remediated via server-side deployment on May 20, 2025. Users of droneaware.io are automatically protected and need not take any action. Organizations operating self-hosted instances should verify they are running the latest server version from the DroneAware vendor—consult the official vendor advisory for specific version information if self-hosting. Node binary users are unaffected and do not require updates.
Detection guidance
To identify if an account was compromised during the vulnerable window (pre-May 20, 2025), review account login history within the DroneAware platform for unusual access patterns, IP addresses, or timestamps that do not match your organization's known usage. Check for unauthorized modifications to detection rules, alert thresholds, or system configurations. If you suspect a compromise, change your password immediately and review any exported data or system logs for exfiltration. Monitor the DroneAware platform's audit logs (if available) for account activity during the window when the account was activated but before you first logged in.
Why prioritize this
Although the CVSS score is MEDIUM (6.8), this vulnerability should be monitored historically rather than actively remediated, as the fix is already deployed. Organizations that used DroneAware during the vulnerable window should verify account integrity and review access logs for signs of compromise. The vulnerability is notable because it bypasses standard authentication mechanisms (including Google SSO), making it a high-integrity threat despite moderate exploitability. New or prospective DroneAware users can adopt the platform with confidence.
Risk score, explained
The CVSS 3.1 score of 6.8 reflects a high-impact but moderately-exploitable vulnerability. Confidentiality and integrity are fully compromised upon successful exploitation (C:H, I:H), but availability is not affected (A:N). Attack complexity is high (AC:H) due to the race condition and timing constraints required. User interaction is required (UI:R) because the victim must complete the activation workflow. Network attack surface (AV:N) is present because the attack targets the web-facing registration endpoint. The score appropriately captures the threat: serious for targeted accounts but not trivially exploitable at scale.
Frequently asked questions
Do I need to change my DroneAware password?
No, no action is required. The vulnerability was already fixed server-side on May 20, 2025, and all accounts are now protected. You do not need to change your password or re-authenticate.
Is my self-hosted DroneAware installation affected?
Self-hosted detection nodes and Node binaries are explicitly unaffected by this vulnerability. If you operate a self-hosted DroneAware server, verify that you are running the latest available version from the vendor by consulting their official advisory or release notes.
How can I tell if my account was compromised before the fix?
Review your account login history and activity logs within the DroneAware platform for any unexpected IP addresses, login times, or system changes that occurred before May 20, 2025. If you detect suspicious activity, change your password immediately and contact DroneAware support for further investigation.
What data could an attacker access if they hijacked my account?
An attacker with account access could view your drone detection logs, surveillance configurations, alert rules, system metrics, and any exported reports or data tied to your account. They could also modify your settings or delete records. However, this vulnerability is now fixed, so ongoing risk is eliminated.
This analysis is based on vendor-provided vulnerability data current as of June 17, 2026. The vulnerability has been remediated server-side and is no longer an active threat for droneaware.io users. Self-hosted deployments should verify they run the latest vendor-supplied version. SEC.co makes no guarantee regarding the completeness or accuracy of vendor disclosures. Organizations should consult official DroneAware advisories and release notes for authoritative patch and deployment information. This document does not constitute security advice and is provided for informational purposes only. Source: NVD (public-domain), retrieved 2026-07-27. Analysis generated by SEC.co (claude-haiku-4-5).
Related vulnerabilities
- CVE-2023-5502MEDIUMArista EOS 802.1x Authentication Bypass Vulnerability
- CVE-2026-10283MEDIUMBottelet DaybydayCRM Authentication Bypass in Settings Handler
- CVE-2026-10548MEDIUMImproper Authentication in NousResearch hermes-agent Credential Synchronization
- CVE-2026-34460MEDIUMNamelessMC OAuth State Validation Flaw Enables Session Hijacking
- CVE-2026-35261MEDIUMOracle Access Manager Authentication Bypass (CVSS 6.5)
- CVE-2026-40995MEDIUMSpring Web Services X509 Authentication Bypass Accounting Lifecycle Checks
- CVE-2026-45153MEDIUMNextcloud Android Files App PIN Bypass via Back Button
- CVE-2026-45283MEDIUMNextcloud File Lock Authorization Bypass