CVE-2026-44359
Meshtastic · firmware
A code injection vulnerability in the Meshtastic firmware GitHub workflow allows unauthorized execution of attacker-controlled code, leading to potential supply chain compromise.
Executive summary
A critical code injection vulnerability in the Meshtastic firmware repository allows unauthenticated attackers to execute malicious code via manipulated pull requests.
Vulnerability
The vulnerability stems from improper control of code generation (CWE-94) and inclusion of functionality from untrusted sources (CWE-829), where GitHub workflows automatically execute attacker-supplied files from forks without approval.
Business impact
This flaw carries a CVSS score of 10.0, indicating the highest level of risk. An attacker could achieve full repository takeover, compromise self-hosted runners, or inject malicious code into the firmware supply chain, resulting in widespread downstream impact for users of the mesh networking solution.
Remediation
Immediate Action: Update the Meshtastic firmware repository and associated build workflows to version 2.7.21.1370b23 or later.
Proactive Monitoring: Review repository CI/CD logs for any unrecognized workflow execution patterns or unauthorized attempts to access repository secrets.
Compensating Controls: Disable automatic workflow triggers for pull requests from external contributors until the environment is fully patched.
Exploitation status
Public Exploit Available: Unknown.
Analyst recommendation
Due to the critical severity and the potential for supply chain poisoning, immediate remediation is required. Developers and maintainers must ensure all workflows are updated to the patched version to prevent unauthorized code execution.