How I exposed a critical vulnerability in Titan's SMS Integration