CVE-2025-55293CWE-287

Meshtastic allows crafting of specific NodeInfo packets that overwrite any publicKey saved in the NodeDB

Critical · published August 18, 2025

CVSS v3.1
9.4
EPSS
0%
Percentile
38.6
In the wild
Unconfirmed
What it is

🚨 A crafty key swap could let an attacker take over your Meshtastic network! Before version 2.6.3, a malicious actor can clear and replace your node’s public key with a harmful one with a couple of sneaky messages. 🔥 Think of it like a waiter who accidentally deletes your order from the system and then replaces it with a dish you never wanted. By sending an empty public key first, the attacker tricks the system into forgetting the original key and replacing it with their own! This vulnerability could allow an attacker to hijack your node, potentially leading to unauthorized access to sensitive network communications. If exploited, they could manipulate or listen into the mesh network, putting all connected users at risk. This could be absolutely devastating for your network's integrity!

Put simply

Think of it like a waiter who accidentally deletes your order from the system and then replaces it with a dish you never wanted. By sending an empty public key first, the attacker tricks the system into forgetting the original key and replacing it with their own! Prior to version 2.6.3, Meshtastic allows an attacker to manipulate the NodeInfo by first sending an empty public key, which bypasses checks and clears the existing key. This enables the attacker to then overwrite it with a malicious public key that is stored in NodeDB.

What to do

This vulnerability could allow an attacker to hijack your node, potentially leading to unauthorized access to sensitive network communications. If exploited, they could manipulate or listen into the mesh network, putting all connected users at risk. This could be absolutely devastating for your network's integrity! Update to Meshtastic version 2.6.3 immediately to close this vulnerability. Ensure all nodes in your mesh network are patched, and verify the integrity of your public keys to prevent exploitation. Regular audits and monitoring can help catch any suspicious activity! You’ve got this! Just follow these steps, and you'll strengthen your Meshtastic network in no time! 🛡️

The record
Technical detail
CVSS v3.1
9.4 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00456 · 38.6th percentile
Weakness
CWE-287 · Improper Authentication
Published
2025-08-18T17:24Z
EPSS history
Timeline
  • 18 AUG 17:24Z
    Meshtastic allows crafting of specific NodeInfo packets that overwrite any publicKey saved in the NodeDB
    cvelistv5