CVE-2025-53637: meshtastic firmware · OS Command Injection
Affects meshtastic firmwareSource CVE Database V5
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, 14:05 UTC
- 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:NExploitation evidence
Disclosed: evidence found.
CVE published 10 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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
- Upgrade Meshtastic firmware to version 2.6.6 or later, where this vulnerability is patched.
- 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.
- Implement strict input validation and sanitization for any user-controlled data interpolated into shell commands within CI/CD pipelines.
- Employ repository protection rules to limit who can trigger workflows with elevated permissions, including restricting forked repository pull requests from triggering sensitive workflows.
- Monitor CI/CD pipeline logs for unusual or unexpected command executions or pull request activity.
- Conduct regular security audits of automated workflows and infrastructure as code to detect unsafe coding patterns.
- Educate development teams on secure GitHub Actions practices and the risks of command injection in automation scripts.
- 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.