Severity: medium to high
Vendor: HTC
Products we known to be affected:
YEP, it works as expected; the phone connects to the rogue
network and tries to pull the e-mails from the SSL protected POP3
or IMAP servers. The iPhone did properly show a certificate
warning, because it could not verify the certificate while trying
to get the e-mails. Lets check how the other phones behave.
Booom - a username and password was captured!
Wait a second? SSL was enabled on all the configs right? Let's
check the config the HTC ONE X android phone again? YEP,SSL
enabled -maybe something is broken or someone had accept the
certificate already or ... whatever ... So we setup another fake
e-mail account and gave it a go.
Again, the password showed up and no certificate warning was
visible on the HTC ONE X e-mail client at all. This happens for POP
and IMAP accounts.
Great!Everyone can man-in-the-middle your apparently SSL
protected e-mail communication. FSCK ... impossible ...
Lets compare the available settings of a HTC Android phone and a
regular android phone:
Other Android E-Mail Client | HTC E-Mail Client |
Using SSL is completely pointless, if you don't verify the
certificates at all.
We did not even bother to check what they precisely messed up in the E-Mail client code. HTC, please go and fix it. This is plain stupid. Other versions might be affected as well. Feel free to e-mail us regarding other affected versions.