Summary

Missing hostname validation allows an attacker to perform a monster in the middle attack against users of the library.

Product

em-imap

Tested Version

v0.5

Details

Missing SSL/TLS certificate hostname validation

em-imap uses the library eventmachine in an insecure way that allows an attacker to perform a monster in the middle attack against users of the library.

Impact

An attacker can assume the identity of a trusted server and introduce malicious data in an otherwise trusted place.

Remediation

Implement hostname validation.

References

CWE-297: Improper Validation of Certificate with Host Mismatch

CVE

CVE-2020-13163

Timeline

Resources

Credit

This issue was discovered and reported by GHSL team member @agustingianni (Agustin Gianni).

Contact

You can contact the GHSL team at securitylab@github.com, please include the GHSL-2020-095 in any communication regarding this issue.