Мифологические чудовища из мифов Древней Греции Сцилла и Харибда,обитающие в узком морской проливе и нападающие на путешественников.Путь между Сицилией и Италией был очень опасным, чудовища губили мореплавателей ,и приходилось выбирать "меньшее,из двух зол" и находиться "меж двух огней".Значение фразеологизма-оказаться в трудном положение,находиться перед выбором,когда всё равно приходится терять что-либо,но необходимо выбрать наименьшие потери,найти ложное решение.В настоящее время выражение используют часто,находясь в опасной,трудной ситуации,когда трудно найти выход из положения.