yum list installed kernel\*
I don't understand how this would differ from "kernel*", or why the backslash is necessary.
My guess: to prevent shell glob expansion in case you execute the command in a directory containing some file beginning with "kernel".
\*
would mean you search for a literal asterisk and not the wildcard.