Six rockets landed overnight in northern Iraq's autonomous Kurdistan region, Kurdish counter-terrorism forces said, with "minor damage" reported at a key oil refinery, according to a separate security source.
"Six rockets fell near the Zab river in the Khabat district," Kurdish counter-terrorism forces said in a statement, without specifying the target of the attack.
The attack caused no casualties or damage, the statement said.
But two sources speaking on condition of anonymity said that two rockets hit part of the Kawergosk refinery northwest of the Kurdish capital Arbil, causing "minor material damage."
A fire broke out at the site but was "quickly contained," one of the sources said.
The rocket attack was not immediately claimed.
The Kurdish counter-terrorism forces said the rockets were fired from the town of Bartella in neighbouring Nineveh province.
Nineveh falls under the administration of the federal government in Baghdad. Its capital Mosul was once the stronghold of the Islamic State jihadist group before it was retaken by pro-government forces in 2017.
In early April, three rockets landed at Kawergosk, with no casualties or material damage reported.
The April rocket fire came less than a month after Iran's Revolutionary Guards -- the Islamic republic's ideological army -- claimed ballistic missile fire on Arbil that it said targeted an Israeli "strategic center."
Kurdish authorities have insisted the Jewish state has no sites in or near Arbil.