You can privately derive from concrete classes. Private inheritance doesn't require Liskov substitutability; it's essentially just a convenient way to "mix in" a class's functionality.
Public inheritance, on the other hand, does require Liskov substitutability. So, usually, publicly inheriting from concrete classes is a bad thing, unless such a class is designed to be used as a base class (many are not).