The second kind is not properly sanitizing input for things like os.system("ls %s" % input), which is still a problem in any language.
You've discovered a third kind, which probably only languages like Python are "vulnerable" to - I don't doubt someone could create memory corruption though misuse of this, if Python had fewer sanity checks on the C end.
]]>