Approved changes feed: RSS · Atom

cpe:2.3:o:meshtastic:meshtastic_firmware:*:*:*:*:*:*:*:*

part: o version: * update: *

VendorMeshtastic (ab15d4d8-08c7-582c-bab3-dcfe49bbeb38)
ProductMeshtastic Firmware (604bf765-dc66-5299-b02c-0e5874388ef0)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2025-55293 vulnerable 2026-06-08 07:33:14.571050 Meshtastic allows crafting of specific NodeInfo packets that overwrite any publicKey saved in the NodeDB
CRITICAL (9.4)
Meshtastic is an open source mesh networking solution. Prior to v2.6.3, an attacker can send NodeInfo with a empty publicKey first, then overwrite it with a new key. First sending a empty key bypasses 'if (p.public_key.size > 0) {', clearing the existing publicKey (and resetting the size to 0) for a known node. Then a new key bypasses 'if (info->user.public_key.size > 0) {', and this malicious key is stored in NodeDB. This vulnerability is fixed in 2.6.3.
Published: 2025-08-18T17:24:35.254Z
Updated: 2025-08-18T17:41:25.082Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-55292 vulnerable 2026-06-08 07:33:14.570519 In Meshtastic, an attacker can spoof licensed amateur flag for a node
HIGH (8.2)
Meshtastic is an open source mesh networking solution. In the current Meshtastic architecture, a Node is identified by their NodeID, generated from the MAC address, rather than their public key. This aspect downgrades the security, specifically by abusing the HAM mode which doesn't use encryption. An attacker can, as such, forge a NodeInfo on behalf of a victim node advertising that the HAM mode is enabled. This, in turn, will allow the other nodes on the mesh to accept the new information and overwriting the NodeDB. The other nodes will then only be able to send direct messages to the victim by using the shared channel key instead of the PKC. Additionally, because HAM mode by design doesn't provide any confidentiality or authentication of information, the attacker could potentially also be able to change the Node details, like the full name, short code, etc. To keep the attack persistent, it is enough to regularly resend the forged NodeInfo, in particular right after the victim sends their own. A patch is available in version 2.7.6.834c3c5.
Published: 2026-01-27T23:28:28.962Z
Updated: 2026-01-28T15:10:48.709Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53637 vulnerable 2026-06-08 07:31:14.836223 Meshtastic allows Command Injection in GitHub Action
MEDIUM (4.1)
Meshtastic is an open source mesh networking solution. The main_matrix.yml GitHub Action is triggered by the pull_request_target event, which has extensive permissions, and can be initiated by an attacker who forked the repository and created a pull request. In the shell code execution part, user-controlled input is interpolated unsafely into the code. If this were to be exploited, attackers could inject unauthorized code into the repository. This vulnerability is fixed in 2.6.6.
Published: 2025-07-10T21:31:44.006Z
Updated: 2025-07-11T16:50:38.545Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-53627 vulnerable 2026-06-08 07:31:14.829024 Meshtastic firmware allows forged DMs with no PKC to show up as encrypted
MEDIUM (5.3)
Meshtastic is an open source mesh networking solution. The Meshtastic firmware (starting from version 2.5) introduces asymmetric encryption (PKI) for direct messages, but when the `pki_encrypted` flag is missing, the firmware silently falls back to legacy AES-256-CTR channel encryption. This was an intentional decision to maintain backwards compatibility. However, the end-user applications, like Web app, iOS/Android app, and applications built on top of Meshtastic using the SDK, did not have a way to differentiate between end-to-end encrypted DMs and the legacy DMs. This creates a downgrade attack path where adversaries who know a shared channel key can craft and inject spoofed direct messages that are displayed as if they were PKC encrypted. Users are not given any feedback of whether a direct message was decrypted with PKI or with legacy symmetric encryption, undermining the expected security guarantees of the PKI rollout. Version 2.7.15 fixes this issue.
Published: 2025-12-29T16:18:29.680Z
Updated: 2025-12-29T16:52:03.331Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-52464 vulnerable 2026-06-08 07:31:11.644849 Meshtastic Repeated Public and Private Keypairs
Meshtastic is an open source mesh networking solution. In versions from 2.5.0 to before 2.6.11, the flashing procedure of several hardware vendors was resulting in duplicated public/private keys. Additionally, the Meshtastic was failing to properly initialize the internal randomness pool on some platforms, leading to possible low-entropy key generation. When users with an affected key pair sent Direct Messages, those message could be captured and decrypted by an attacker that has compiled the list of compromised keys. This issue has been patched in version 2.6.11 where key generation is delayed til the first time the LoRa region is set, along with warning users when a compromised key is detected. Version 2.6.12 furthers this patch by automatically wiping known compromised keys when found. A workaround to this vulnerability involves users doing a complete device wipe to remove vendor-cloned keys.
Published: 2025-06-19T15:10:18.365Z
Updated: 2025-06-23T17:39:31.610Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24798 vulnerable 2026-06-08 07:12:49.904560 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-24797 vulnerable 2026-06-08 07:12:49.904164 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-21608 vulnerable 2026-06-08 07:08:57.029115 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-51500 vulnerable 2026-06-08 06:52:12.176158 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47079 vulnerable 2026-06-08 06:48:11.246015 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47078 vulnerable 2026-06-08 06:48:11.245712 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-47065 vulnerable 2026-06-08 06:48:11.218243 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2024-45038 vulnerable 2026-06-08 06:45:54.439922 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.