TLS versioissa 1.0 ja 1.1 on lukuisia protokolla- ja toteutushaavoittuvuuksia, joita tietoturvatutkijat ovat julkaisseet viimeisen kahden vuosikymmenen aikana. Hyökkäykset, kuten u003cstrongu003eROBOTu003c/strongu003e, vaikuttivat RSA-avaimenvaihtoalgoritmiin, kun taas u003cstrongu003eLogJamu003c/strongu003e ja u003cstrongu003eWeakDHu003c/strongu003e osoittivat, että monet TLS palvelimia saatetaan huijata käyttämään vääriä parametreja muissa avaintenvaihtomenetelmissä. Avainten vaihdon vaarantaminen antaa hyökkääjille mahdollisuuden vaarantaa verkon suojauksen kokonaan ja purkaa keskustelujen salauksen.u003cbr/u003eu003cbr/u003e Hyökkäykset symmetrisiin salakirjoihin, kuten u003cstrongu003eBEASTu003c, in003c/strongu003e tai u003u13cstrongystrong TLS 1.2 and earlier, with examples including u003cstrongu003eRC4u003c/strongu003e or u003cstrongu003eCBC-modeu003c/strongu003e ciphers, are not secure.u003cbr/u003eu003cbr/u003eEven signatures were affected, with u003cstrongu003eBleichenbacher's RSA signature forgeryu003c/strongu003e attack and other similar padding attacks.u003cbr/u003eu003cbr/u003eMost Näitä hyökkäyksiä on lievennetty vuonna TLS 1.2 (edellyttäen, että TLS esiintymät on määritetty oikein), vaikka TLS 1.2 is still vulnerable to u003ca rel=u0022noreferrer noopeneru0022 href=u0022https://www.ssl.com/faqs/what-are-downgrade-attacks/u0022 target=u0022_blanku0022u003edowngrade attacksu003c/au003e, such as u003cstrongu003ePOODLEu003c/strongu003e, u003cstrongu003eFREAKu003c/strongu003e, tai u003cstrongu003eCurveSwapu003c/strongu003e. Tämä johtuu siitä, että kaikki versiot TLS 1.3 -protokollaa edeltävä protokolla ei suojaa kättelyneuvottelua (joka päättää koko vaihdossa käytettävän protokollaversion).