Cynitor sends commands to the nodes on a CAN bus: it can restart them, write their registers and flash new firmware. A flaw in it can reach real hardware.
Please report it privately, not in a public issue. Use Report a
vulnerability on the repository's
Security tab. Say
which version you ran (cynitor-server --version), how it was started, and
what an attacker could do with the flaw.
You will get an answer within a week. A fix goes out in a release, whose notes name the problem once users can update.
Only the latest release gets security fixes.
- Cynitor listens on
127.0.0.1by default. To reach it from another machine, setCYNITOR_AUTH_TOKEN(it refuses to bind beyond loopback without one) and, beyond a trusted network, put a TLS reverse proxy in front: it serves plain HTTP. - The packaged systemd service runs as an unprivileged user of its own.
--listen-onlywatches a bus without sending anything on it.