CVE-2024-40892
Raw vector
CVSS:3.1/AV:A/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:HCVSS and EPSS are reproduced from their sources (NVD, FIRST EPSS). Risk Priority is our own derived reading, not an NVD score.
Summary
CVE-2024-40892 is a high-severity Use of Weak Credentials (CWE-1391) vulnerability. Its CVSS base score is 7.1 (High).
Operationally, exploitation aligns with the MITRE ATT&CK technique Default Accounts (T1078.001); ranked in the top 41% of CVEs by exploit likelihood; it is not currently listed in the CISA KEV catalog; a public proof-of-concept is referenced.
The strongest mitigations our analysis identified map to IA-5 (Authenticator Management) — see the control section below for these in your framework.
Deeper analysis AI-assisted summary
Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.
A weak credential vulnerability affects Firewalla Box Software versions prior to 1.979. The flaw permits use of the device's license UUID to authenticate over the Bluetooth Low-Energy interface and provision SSH credentials, after which an attacker on the local network can log into the SSH service with those credentials. The UUID itself can be obtained by sniffing unencrypted Bluetooth traffic, by reading the QR code printed on the device, or by brute force, though the last method is described as less feasible.
An attacker who is physically close to the device can exploit the issue without prior network access or credentials. After obtaining the UUID and provisioning SSH keys via BTLE, the attacker needs only LAN reachability to establish an SSH session, resulting in high confidentiality, integrity, and availability impact on the affected appliance.
Public advisories recommend upgrading to version 1.979 or later to eliminate the weak credential path over Bluetooth. The referenced analyses from VulnCheck and GreyNoise provide additional technical detail on the Bluetooth provisioning flow and detection opportunities.
EPSS for the CVE rose from a low baseline to a peak of 0.0709, indicating that exploitation interest increased after disclosure.
OWASP Top 10 for Web (2025)
EU & UK References
- 🇪🇺 ENISA EUVD: EUVD-2024-38705
Vulnerability Data
A weak credential vulnerability exists in Firewalla Box Software versions before 1.979. This vulnerability allows a physically close attacker to use the license UUID for authentication and provision SSH credentials over the Bluetooth Low-Energy (BTLE) interface. Once an attacker gains…
more
access to the LAN, they could log into the SSH interface using the provisioned credentials. The license UUID can be acquired through plain-text Bluetooth sniffing, reading the QR code on the bottom of the device, or brute-forcing the UUID (though this is less likely).
- CWE(s)
Related Threats
MITRE ATT&CK Enterprise Techniques
CVEs Like This One
Affected Assets
Mitigating Controls
Control response
—
—
- 7 hardening rules · 3 OS baselines
V6.2.2V6.3.1V6.3.2V6.4.2
Mitigating Controls (NIST 800-53 r5) AI
IA-5 directly requires management of authenticator strength, distribution, and replacement, stopping default or guessable credentials from being introduced or used.
Mitigating Controls (NIST CSF 2.0) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.
PR.AA-01's credential issuance and key-management processes directly block most weak/default credential usage, yet leave hard-coded or product-design instances of CWE-1391 only partially addressed.
Password-strength policies in PR.AA-03 directly block weak authenticators, but the control leaves hard-coded/default credentials largely unaddressed.
Hardened baselines and default-setting reviews directly block default/hard-coded creds (mostly), yet leave algorithmic guessing, reuse, and non-config sources of weak credentials untouched (partial).
Training raises password-hygiene awareness and can therefore reduce some weak-credential mistakes, yet supplies no enforcement mechanism and leaves the dominant technical sources of CWE-1391 untouched.
Role-based awareness training can reduce the chance developers or admins introduce weak credentials but supplies no enforcement or verification, leaving the bulk of CWE-1391 risk untouched.
Maintenance/patching can incidentally remove known weak-default creds in updated versions (partial forward) but does nothing to ensure credentials are strong at design, deployment or config time (none reverse).
Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI
Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.
Directly requires secure generation, distribution and storage of authentication credentials, eliminating default/hard-coded weak passwords.
Mandates secure authentication mechanisms that preclude use of weak or default credentials.
Secure-coding rules can prohibit hard-coded passwords, yet coverage depends on specific coding standards adopted.
Security testing can discover weak credentials, but does not guarantee they are prevented by design.
Enforces secure baseline configurations that should remove default credentials, yet does not guarantee credential strength.
Restricts privileged accounts but does not explicitly address default or hard-coded credentials for those accounts.
Hardening callouts derived
Configuration rules from DISA STIG baselines that bear on weaknesses of the type cited by this CVE. Each rule is shown with the relationship its mapping actually records, against the CWE it was authored against. Derived via CVE→CWE over `controls_xwalks` (authoritative rows only; rows rated `none` are excluded).
Oracle Linux 8 (3 rules)
- V-248667 OL 8 must configure the use of the pam_faillock.so module in the /etc/pam.d/system-auth file. prevents CWE-1391
- V-248668 OL 8 must configure the use of the pam_faillock.so module in the /etc/pam.d/password-auth file. prevents CWE-1391
- V-248827 OL 8 must not have the rsh-server package installed. prevents CWE-1391
RHEL 7 (1 rule)
- V-204442 The Red Hat Enterprise Linux operating system must not have the rsh-server package installed. prevents CWE-1391
RHEL 8 (1 rule)
- V-244533 RHEL 8 must configure the use of the pam_faillock.so module in the /etc/pam.d/system-auth file. prevents CWE-1391