South Korea says it will receive an additional 18 million barrels of oil from the UAE as the Iran war disrupts global supplies and drives prices higher.