TLS uses both asymmetric and symmetric encryption. Initial exchange is done using asymmetric encryption but bulk data encryption requires symmetric.
TLS 1.3 is the current latest version.
SSL itself is also vulnerable to a number of other potential attacks including BEAST, BREACH, FREAK, and Heartbleed.