Armored data handling in GnuPG is lax (and/or OpenPGP format syntax for that is ambiguous).
An attacker can craft a One-Pass Signed Message (data + signature) which is looks like signature by BEGIN PGP SIGNATURE and END PGP SIGNATURE, and prepend fake information with malformed BEGIN PGP SIGNED MESSAGE (say, with an additional hyphen before the new line control character). Users misinterpret as if it's a correct signed message with valid head, and could be deceived.