Skip to main content
CVE-2025-53637VulnerabilityPublished

CVE-2025-53637: meshtastic firmware · OS Command Injection

Affects meshtastic firmwareSource CVE Database V5

0

Not known to be exploited · CVSS 4.1 Medium · fixed in 2.6.6 : update meshtastic firmware when convenient.

Data as of 26 Oct 2026, 08:30 UTC

CVSS 3.1 base score
4.1Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 32% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.6.6
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Jul 2025

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.

What to do

AI-suggested

1. Upgrade Meshtastic firmware to version 2.6.6 or later, where this vulnerability is patched. 2. Review and restrict the use of the pull_request_target event in GitHub Actions workflows, as it runs with elevated permissions; consider replacing it with safer alternatives like pull_request or workflow_run events that have limited privileges. 3. Implement strict input validation and sanitization for any user-controlled data interpolated into shell commands within CI/CD pipelines. 4. Employ repository protection rules to limit who can trigger workflows with elevated permissions, including restricting forked repository pull requests from triggering sensitive workflows. 5. Monitor CI/CD pipeline logs for unusual or unexpected command executions or pull request activity. 6. Conduct regular security audits of automated workflows and infrastructure as code to detect unsafe coding patterns. 7. Educate development teams on secure GitHub Actions practices and the risks of command injection in automation scripts. 8. Consider implementing signed commits and reproducible builds to detect unauthorized code changes introduced via compromised workflows.

Description

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.

References

Community reviews

Loading reviews…