def is_ebs_snapshot_public(ebs_snapshot):
    """
    Checks if the EBS snapshot's 'CreateVolumePermissions' attribute allows for public creation.

    >>> is_ebs_snapshot_public({'CreateVolumePermissions':[{'Group': 'all'}]})
    True
    >>> is_ebs_snapshot_public({'CreateVolumePermissions':[{'Group': ''}]})
    False
    >>> is_ebs_snapshot_public({'CreateVolumePermissions':[{'foo': 'bar'}]})
    False
    >>> is_ebs_snapshot_public({'CreateVolumePermissions':[]})
    False
    >>> is_ebs_snapshot_public({})
    False
    """
    for p in ebs_snapshot.get('CreateVolumePermissions', []):
        if p.get('Group', '') == 'all':
            return True
    return False
