Magic Lantern is open-source firmware enhancement software for Canon DSLR cameras. As firmware that runs directly on camera hardware, security issues should be taken seriously.
If you discover a security vulnerability:
- Do not open a public GitHub issue
- Email the repository maintainer at pmwoodward3@gmail.com
- Include a detailed description of the issue and steps to reproduce
You should receive a response within 48 hours. If you don't, please follow up.
- I will acknowledge receipt within 2 business days
- I will investigate and provide an assessment within 5 business days
- For confirmed vulnerabilities, I will work on a fix and coordinated disclosure
This security policy covers:
- The Magic Lantern firmware binary (
autoexec.bin) - All included modules (
.mofiles) - Companion tools (
camremote.py,camtunnel.py) - Build system and scripts
- Canon's proprietary firmware itself (report to Canon directly)
- Physical camera hardware vulnerabilities
- Issues arising from deliberate modification of the camera
Please include:
- The version/commit hash of the affected code
- Camera model and firmware version (e.g., Canon 70D, FW 1.1.2)
- A clear description of the vulnerability
- Steps to reproduce
- Any proof-of-concept code (if applicable)
I request a 90-day grace period from the time of notification before public disclosure, to allow time for a fix to be developed and deployed.
Thank you for helping keep Magic Lantern safe.