On 2015-02-16 22:48, Jonathan Schleifer wrote:
> Hi!
> 
> I hereby request that MacGPG gets removed from gnupg.org due to serious 
> security concerns. Basically, the first thing the Makefile in all their repos 
> / tarballs does is this:
> 
>         @bash -c "$$(curl -fsSL 
> https://raw.github.com/GPGTools/GPGTools_Core/master/newBuildSystem/prepare-core.sh)"
> 
> So you type make not expecting anything bad (you verified the checksum and 
> everything), but you just executed remote code. Great. And they even hide it 
> from you by prefixing it with @, which is downright evil. So you never notice 
> unless you look at the Makefile. Currently, that script clones another common 
> repo using the unverified git:// protocol (because, why use submodules if you 
> can do it in an insecure way?), but obviously, that can change any minute and 
> could change just for certain IPs etc.
> 
> The developer(s) don't allow any issues on GitHub, so I tried contacting them 
> by other means (e.g. Twitter), only to get ignored. They clearly don't care 
> about security.
> 
> In any case, somebody who does something like this clearly doesn't care about 
> security the least. The potential for backdoors is extremely high and I think 
> nobody should be using any software written by this developer / these 
> developer(s), as they clearly demonstrated that they couldn't care less about 
> your security.
> 
> I don't feel comfortable that the majority of Mac users are using this 
> software which doesn't care for security at all, but is used for extremely 
> security sensitive tasks. I guess this is because gnupg.org recommends it and 
> therefore people think it's safe. I think gnupg.org should do the contrary 
> instead and strongly discourage using it.
> 
> --
> Jonathan
> 

It is true that there's a pretty big security hole there with "git clone
git://github.com...", since any malicious attacker can intercept that
communication. There's no checksuming or anything to make this difficult *at
all*.

What *does* suprise me is that there's a commit to specifically remove git+ssh
in favour of insecure ssh. There's no comment on why that was done either:

https://github.com/GPGTools/GPGTools_Core/commit/5186bade36acedfdc0b76f9f5ddfcfc004ec698b

However, I'd recomend that you go over the proper support channels first
(rather than merely twitter) before asking that references to the proyect are
deleted.

As stated on https://gpgtools.org/:

   Please report any issues you find on our support platform.

Which points to http://support.gpgtools.org/.

Cheers,

-- 
Hugo Osvaldo Barrera
A: Because we read from top to bottom, left to right.
Q: Why should I start my reply below the quoted text?

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Gnupg-users mailing list
Gnupg-users@gnupg.org
http://lists.gnupg.org/mailman/listinfo/gnupg-users

Reply via email to