Much like the difference between кто-то and кто-нибудь. Although the application varies between the two languages.
I don't mean to hi-jack the thread, but could you explain that? I always thought they were interchangeable and meant "someone," whereas кто-либо meant "anyone."