Missiles streaked into Kyiv early Wednesday in a Russian attack that killed at least five people, according to local officials, jolted residents awake with air alarms and explosions, and ignited a fire that sent plumes of smoke billowing over the Ukrainian capital.

The barrage, which directed missiles and drones at cities across the country, coincided with a moment of heightened uncertainty for Ukraine. Russian forces are pressing assaults in towns and villages along the front, American aid is in doubt, and President Volodymyr Zelensky of Ukraine is preparing for what he has hinted will be a major shake-up in his government and the army’s leadership.

Mr. Zelensky is considering replacing Gen. Valery Zaluzhny, the country’s top military commander, but has not announced any decision on the matter. General Zaluzhny remains in his job and said on Wednesday morning that Ukrainian air defense teams had destroyed 44 of the 64 cruise missiles, ballistic missiles and drones that Russia had fired in the assault.

Since the end of last year, Russia has stepped up its large-scale aerial bombardments in a bid to exploit dwindling supplies of critical Western air defense munitions and inflict maximum damage.

“Ukraine needs help,” Andriy Yermak, the head of the Ukrainian president’s office, said in a statement. “Only the joint efforts of the democracies will stop the criminal Putin.”

A broad measure that would allow American arms to flow to Ukraine once again is expected to fail in a Senate vote on Wednesday amid growing Republican opposition and deep division on Capitol Hill.