По сказаниям древних греков, на прибрежных скалах по обе стороны Мессинского пролива обитали два чудовища: Сцилла и Харибда, поглощавшие мореплавателей. Выражение между Сциллой и Харибдой употребляется в значении: оказаться в положении, когда опасность угрожает и с той и с другой стороны.
Это означает положение, в котором опасность окружает с двух сторон. Это выражение из мифа - сцилла - это такой монстр, сидевший на скале; харибда - морская пучина, дыра в воде, огромный водоворот. Как кораблю пройти?...