Напомню, что свет это электро-магнитная волна.
Т.е. он состоит из двух компонент - электрической и магнитной.
Существуют электрическое и магнитное поле. Они взаимосвязаны (вспоминаем про электромагниты).
Так вот, изменение электрического поля вызывает изменение магнитного поля, которое, в свою очередь, вызывает изменение магнитного поля - и пошла волна. Для такой волны среда не нужна.
Что касается вакуума, то тут уже надо уточнять, что вы ппод этим понимаете. Например, квантовая теория поля запрещает пространство без каких-либо частиц; поэтому в пустом пространстве постоянно возникают и исчезают виртуальные частицы (см. эффект Казимира).