Yes and no. While the author can specify an attribution notice, the GPL limits it to being relayed amongst “appropriate legal notices” - these typically appear in an EULA or About screen. Otherwise an “inappropriate” attribution requirement could be misused to prevent modification of certain parts of the work.
As for the issue with CC, GPLv3 gives a 30 day grace period for rectifying violations which obviates many potential troll issues.