You can have the latest definitions on an old firmware, but you cannot patch OS-level CVEs with definitions.
You can't always jump from an old version to the newest one in a single step. Following a Supported Upgrade Path is essential to prevent configuration corruption. Check the Path : Always use the Fortinet Upgrade Tool
: For local upgrades, ensure you are using a reliable, high-quality cable.