Есть. Но не очень прямая.
И мораль бывает разная. Есть мораль, общепринятая в данном обществе в данное время. Которая всегда находится в динамике, как отношение к социализму и капитализму. А есть религиозная мораль, гораздо более консервативная. И существует в голове каждого из нас некая внутренняя мораль, неосознаваемая. И каждый из нас выстраивает свое здание морали в зависимости от внешних условий жизни и внутренних потребностей.
Чем выше интеллект, тем более умным себя считает индивид.
Чем более умным он себя считает, тем меньше он верит нравственным аксиомам общества и больше верит себе. Чем больше он верит только себе, тем сильнее его личная мораль может отличаться от известных норм морали.
А дальше есть два пути: Если индивид кроме высокого интеллекта имеет еще и высокую интуицию и при этом уважает родителей и дедушек-бабушек, то он строит свою мораль на фундаменте своих предков, сверяя с нормами и правилами своей страны.
Если индивид имеет антипатию к своим предкам и не очень сильную интуицию, то общественная мораль вызывает у него такое же отталкивание как и родители. И он строит свою мораль на основе протестных, "обновленческих" теорий.
Так что кроме высокого интеллекта на собственную мораль человека влияют еще некоторые другие условия.
Человек же с интеллектом ниже среднего не подвержен такой гордыне как первые и вынужден доверять общественным нормам морали и не пытается изменить мир, свой и внешний.
Как говорили мудрые - Кроткие люди наследуют землю. А буйные - обеспечивают прогресс. Но обновленную и прогрессивную землю наследую все-таки кроткие.
А буйные выполняют функцию пчел-воинов, которые жертвуя собой и своим родом, жалят влага и умирают ради всего племени.