Crude oil prices are hovering near seven-month peaks as geopolitical tensions between the U.S. and Iran escalate, impacting global supply concerns.