Overlong signature packet length causes parse_signature to return success with sig->data[] left NULL, leading to a crash in later consumers.
It was introduced by the commit: rG36dbca3e6944: gpg: Allow for longer signature subpackets.
Credits: Aisle Research