Ukraine has struck a major Russian oil facility in a fresh blow to Moscow's energy network as Russia pounds Ukrainian cities in a surge of attacks that show the war is nowhere near slowing down.

The strike late on Thursday hit the Unecha oil pumping station in Russia's Bryansk region, setting off a huge fire at one of the most critical links in the Soviet-era Druzhba pipeline which carries oil from Russia to Hungary and Slovakia.

The attack could halt supplies for at least five days, officials warned, plunging parts of Europe into uncertainty over energy security.

The assault comes as Russia continues its own devastating campaign against Ukraine's energy grid, repeatedly hitting gas infrastructure.

Ukraine has stepped up its use of long-range weapons, hammering refineries and pipelines in Russia in an attempt to disrupt energy exports that bankroll Putin's invasion.