Как я вижу, никто из ответивших не разобрался в теме. Само утверждение, что гравитация существует только между телами, имеющими массу, не совсем верно. Дело в том, что массы не существует в природе, так же, как и силы, давления и т.д. Это всего лишь мера инертности тела, придуманная человеком. Она удобна для научных расчётов, но не имеет непосредственной физической сущности. Дело в том, что тело приобретает способность сопротивляться воздействию благодаря тому, что имеет энергию. Больше всего энергии, как правило, покоя. Это энергия, которая содержится внутри тела просто потому, что тело существует. Это энергия самого вещества. Именно она ответственна за большую часть массы. Я не буду сейчас углубляться в тему, откуда она берётся. Просто у фотона нет энергии покоя, так что логично предположить, что у него нет массы, то есть он невесом. Но помимо энергии покоя существуют другие - кинетическая, потенциальная и т.д. У фотона так же есть энергия, которую он несёт, благодаря которой он существует. Она равна h×v, где h - постоянная Планка, v - частота фотона. Так вот, гравитация действует между телами, имеющими любую энергию, а не только покоя. Чёрная дыра имеет массу покоя, фотон - излучения. Следовательно, ей они и деформируют пространство