Похоже, вы неправильно понимаете основную концепцию запросов веб-страниц.
iframe, хотя и отображается как часть страницы рендеринга, фактически является собственным запросом, совершенно отдельным от исходного запроса страницы.
Переменные сеанса будут разделены между двумя из них (при условии, что у вас включены сеансы в Application.cfm / Application.cfc), и хотя маловероятно, что вы попадете в состояние гонки, установив переменные из родительской страницы ( 1.cfm) и читать их со страницы ребенка в iframe (2.cfm), это просто не лучшая идея (лучшая практика).
Переменные запроса, заданные на родительской странице (1.cfm), будут не доступными для страницы в iframe (2.cfm), так как это отдельный запрос.
Подобно тому, как область запросов является частной для каждого запроса (но разделяется для всех шаблонов и объектов), область «переменных» является частной для каждого шаблона (но разделяется между ними при использовании cfinclude).
Хотя ваш iframe будет иметь доступ к своим запросам и переменных областей действия, они не будут иметь ту же область, что и исходная страница (1.cfm ).
Это довольно базовая концепция программирования в целом, а также ColdFusion. Если вам трудно это понять, вы можете подумать о том, чтобы взять копию комплекта для разработки веб-приложений ColdFusion, который может довольно быстро перенести вас с уровня новичка на уровень от начального до среднего.