Six ballistic missiles struck several districts of Kyiv on the evening of October 12 before any air-raid alert was issued, officials from the Ukrainian Armed Forces said in initial assessments, knews.media reported. At least two people were killed, President Volodymyr Zelenskiy said, and Kyiv Mayor Vitali Klitschko reported 11 injured.
Ukrainian forces said radar systems detected the ballistic targets during the attack itself, but that "no information was received regarding launches from enemy territory" - the launch warning that has in the past reached Kyiv from the US. Serhii Beskrestnov, an adviser to the president on defence technology development, pointed to "certain nuances" and urged caution: "Friends, it is important not to make premature conclusions."
The warning gap has not been officially explained and there is no US confirmation of any change to intelligence sharing. The State Department and the Pentagon told Ukraine and its European allies over the weekend that the US could suspend intelligence sharing and European purchases of US weapons through the Prioritized Ukraine Requirements List (PURL) if Kyiv kept striking Russian energy, CNN reported and the Financial Times also reported. NO SOURCE HAS CONNECTED THE TWO, and the Kyiv Post has since argued the threat is largely hollow.
Overnight, Russia's defence ministry said air defences intercepted and destroyed 604 Ukrainian fixed-wing drones between 20:00 Moscow time on October 12 and 08:00 on October 13, AKIpress reported. Of those, 417 were flying towards the Moscow region, Mayor Sergei Sobyanin said - the figure this monitor led on earlier in the day, now placed inside a national total.
Sobyanin said 65 were destroyed on the approach to Moscow and reported no damage or casualties. Aviation regulator Rosaviatsia restricted flights at Vnukovo, Domodedovo and Zhukovsky airports, Fontanka reported.
On the NATO side the message ran the other way. Gen Alexus Grynkewich, Supreme Allied Commander Europe, told the Warsaw Security Forum on October 12 that the answer to Russian hybrid attacks was to arm Ukraine harder, and named PURL as the route: "respond by increasing your contributions to the PURL program or transferring interceptor missiles for air defense and show that the Russian premise for such activities is false", he said, as reported by Ukrinform and carried by the Kyiv Post. That sits awkwardly against the reported threat to cut the same programme.
Ukrainian drones appeared to spare Russian refineries on the night of October 11-12, after President Donald Trump announced an "energy ceasefire", The Moscow Times reported. Russia that night hit a Naftogaz gas production site in the Kharkiv region with a jet-powered drone, starting a fire, the company's acting chairman Serhiy Fedorenko said, Interfax-Ukraine reported.
"There were Russian violations of the energy ceasefire announced by President Trump," President Volodymyr Zelenskiy told a security conference in Warsaw by video link on October 12, The Moscow Times reported. Kremlin spokesman Dmitry Peskov said contacts on a possible energy ceasefire were continuing and declined to say whether it would cover only oil refineries.
Trump's envoys have meanwhile postponed a trip to Moscow while they wait to see whether Ukraine and its European allies accept a new peace proposal, whose terms are unclear, Axios reported, according to Meduza. Neither Ukraine's Air Force nor Russia's defence ministry had published a tally for the night of October 12-13 at the time of writing.
Refinery strikes
Nationwide: no new Ukrainian strike on a Russian refinery was confirmed for October 12 or the night of October 12-13 at the time of writing, and local authorities and independent media reported none for the night of October 11-12, The Moscow Times said. Plants reported halted or cut so far in October account for about 14.8mn tonnes a year, or 5% of Russia's 327mn tonnes nameplate capacity, by IntelliNews' refinery ledger, and up to 162.9mn tonnes, or 50%, if halts reported earlier still hold. Deputy Prime Minister Alexander Novak put capacity under repair at about 10% in early September.
Rostov region: firefighters were still battling a blaze at the Novoshakhtinsk refinery on October 12 after a drone attack on October 10, the exiled outlet Astra reported, according to The Moscow Times. The Kyiv Independent placed the fire after the attack on the night of October 9-10 at the Yug Rusi oil-loading terminal in Rostov-on-Don, which ships Novoshakhtinsk products and is separate from the refinery, and said Russian authorities did not confirm damage. Novoshakhtinsk has been halted since a strike on September 25, according to the regional governor. About 50 drones were destroyed or suppressed over Kamensk, Novoshakhtinsk and nine districts on the night of October 11-12, the regional authorities said, AiF reported.
Moscow: the refinery in the Kapotnya district is being prepared to restart at full capacity, with restoration work in its final stages, extra netting going up and more air-defence systems brought in, the Military Summary monitoring channel said on October 12. CLAIM ONLY, FROM A MONITORING CHANNEL AND NOT A SOURCE. It runs against Reuters' June assessment, reported by the Kyiv Independent, that Russia's biggest refinery was unlikely to process crude again before 2027; the plant was hit again around the September 21 election day. Neither Gazprom Neft nor the plant has announced a restart.
Metal plants hit
Ukraine: no strike on a named steel, iron ore, coke, ferroalloy, pipe or non-ferrous plant was reported for October 12 or the night of October 12-13 at the time of writing.
Oil depots, factories and military targets in Russia
Moscow: Sobyanin had reported 23 drones destroyed after midnight in running updates through the night of October 12-13. In an update on the previous night, he said 37 drones were destroyed approaching the capital between the evening of October 11 and the morning of October 12, The Moscow Times reported, against the 16 he had reported by early morning.
Stavropol region: air defences repelled a drone attack on the industrial zone of Nevinnomyssk after midnight on October 13 and debris fell inside it, Governor Vladimir Vladimirov said. He first reported one person injured and later said there were no casualties, Izvestia reported. He also reported a raid on industrial facilities in Solnechnodolsk, with no damage stated, AiF reported.
Vladimir region: in an update on the October 11 strike on Yandex's data centre, the head of Yandex's fintech division, Dmitry Pirogov, said on the company's X account that "another Yandex data center" had been damaged and that many users still could not check balances, pay or transfer money. Operation of the Vladimir site was "fully stopped" and two substations serving about 5,000 residents lost power, AiF reported.
Belgorod region: one civilian was killed and three were injured on the evening of October 11, the regional authorities said, The Moscow Times reported.
Nationwide: Russia's defence ministry said 604 Ukrainian fixed-wing drones were intercepted and destroyed between 20:00 Moscow time on October 12 and 08:00 on October 13, over the Bryansk, Belgorod, Oryol, Kaluga, Tula, Kursk, Voronezh, Tver, Lipetsk, Ryazan, Rostov and Smolensk regions, the Moscow region, Stavropol Krai and Krasnodar Krai, and the waters of the Sea of Azov. AKIpress carried the ministry's figure with Sobyanin's 417 for the Moscow region inside it. For the previous night the ministry had claimed 151 drones neutralised over 10 regions, Crimea and the Black Sea, Interfax reported, and 33 more during October 12.
Ukraine under fire
Nationwide: Russia launched 121 drones from 18:00 on October 11, 76 of them jet-powered, and one Kh-59 guided missile, and 89 drones were downed or suppressed, including 55 jet-powered Shaheds, with hits at 15 locations and debris at four, the Air Force said, UNN reported.
Kharkiv region: "A jet-powered drone strike on a production facility triggered a fire," Fedorenko said of the overnight attack on Naftogaz on October 12. Part of the equipment was damaged, staff were in shelters and no one was hurt, he said.
Kyiv: six ballistic missiles struck several districts on the evening of October 12, the first explosions coming before any air-raid alert, Ukrainian Armed Forces officials said; at least two people were killed and 11 injured. The strike was reported at about 22:10. THE REPORT'S OWN TIMELINE IS INCONSISTENT - IT TIMESTAMPS KLITSCHKO'S INJURY FIGURE AT 20:27, BEFORE THE STRIKE TIME IT GIVES - SO THE CLOCK TIMES NEED CHECKING BEFORE PUBLICATION.
Kharkiv: Russian attacks injured 19 people in the city on October 12, including two children, the Kyiv Post said. The Moscow Times had earlier put the number injured that morning at 12 or more.
Kyiv: drone debris set fire to a private house in the Darnytskyi district and fell on a warehouse on October 12, injuring two people, the city military administration said, AP reported. The Kyiv Post put the number injured at four or more.
Dnipro: Russian attacks killed one person on October 12, the Kyiv Post said.
Odesa: Russia's defence ministry said its forces struck a cargo vessel carrying military supplies near the port on October 12, a claim reported by AP.
Kharkiv: Ukrainian forces also reported nine S-8000 "Bandero" loitering munitions against the city, knews.media said. Damage was not detailed.
Odesa and Dnipropetrovsk: Russian Geran-4 jet drones struck four more Ukrainian locomotives, at Odesa, Kryvyi Rih and P'yatykhatky, the AMK Mapping monitoring account said on October 12. CLAIM ONLY, UNCORROBORATED; Ukrzaliznytsia has not confirmed it and no outlet has carried it. The rail network has been a repeated target.
Kyiv and Kharkiv, update on October 11: Kyiv was "in a blackout" with "no water either" and Kharkiv's thermal power plant "is being bombed right now", the Kharkiv-based analyst Maria Avdeeva said on October 11, asking "Energy ceasefire? What energy ceasefire?" CLAIM FROM A NAMED ANALYST, NOT AN OFFICIAL SOURCE; Klitschko's low-pressure statement covering the same night ran on October 12 and the two have not been reconciled.
Data centres, telecoms, media and R&D
Ukraine: no new Russian strike on a Ukrainian data centre, telecoms operator, broadcaster or research site was reported for October 12 or the night of October 12-13 at the time of writing. The last was the October 10 strike on TeNet's technical site in Odesa.
Weapons and technology
Russia: Uralvagonzavod in Nizhny Tagil, Russia's only major tank maker, now largely repairs tanks damaged in Ukraine and upgrades Soviet-era stock rather than building new ones, pro-Kremlin military blogger Andrei Tarasenko wrote as the plant marked its 90th anniversary on October 11, the Kyiv Post reported. "Previously, they focused on quantity, sacrificing quality. Now, they can't even deliver the required quantity," he wrote. Oryx analyst Jakub Janovsky said factory-repaired tanks were likely being presented as new production.
Russia: jet-powered drones made up 76 of the 121 Russia launched on the night of October 11-12, the Air Force said.
Ukraine: a new Ukrainian interceptor drone is downing jet-powered Shahed types over Kyiv and took two Geran-5s in its first week, Digital Transformation Minister Mykhailo Fedorov said, naming Pavlo Yelizarov and crews from Lasar's Group on the build and combat testing and putting the time from concept to confirmed intercepts at one month. Next, he said, come full autonomy and scaling. OFFICIAL STATEMENT ON THE MINISTER'S OWN ACCOUNT, NOT INDEPENDENTLY CONFIRMED; no intercept has been verified by the Air Force.
Ukraine: Ukraine has put its first long-range glide bomb into battlefield use, the Uravnitel or "Equaliser", according to a Russian analysis relayed by the researcher ChrisO_wiki on October 12. Like Russia's UMPK it is a kit that turns a Soviet-era unguided FAB into a guided weapon; it carries a 250 kg warhead, has no engine and glides on its own aerodynamics, and is cleared for the Su-24, Su-27 and MiG-29, with F-16 and Mirage integration needing further certification. FIRST COMBAT USE IS THE CLAIM AND IT IS NOT CONFIRMED: Brave1 declared the weapon ready for combat in May 2026 and TWZ reported in August that it was already being purchased but had not been reported in action. RANGE IS UNRECONCILED - RUSSIA'S KTsPN ANALYTICAL CENTRE IS CITED FOR UP TO 130 KM FROM ABOVE 10,000 M, WHILE BRAVE1 ITSELF SAYS ONLY "DOZENS OF KILOMETRES"; a jet-powered version reaching about 200 km is in development. Seventeen months passed from concept to first prototype, and it is one of at least eight Ukrainian glide-bomb projects. For scale, Russia launched about 8,766 glide bombs in August 2026 alone.
Arson and sabotage in the EU and the UK
Poland: four men, three Ukrainians and a Belarusian, went on trial in Warsaw on October 12 over the May 2024 fire at the Marywilska 44 shopping centre, a fire at an OBI store, a fire at an IKEA in Vilnius and a planned attack on an IKEA in Riga. Prosecutors say the group was tasked with "committing acts of sabotage and terrorism" on behalf of Russian intelligence in April and May 2024, Notes from Poland reported. No pleas were reported, and the hearing is closed to the public.
Tit for tat
On the first night after Trump's truce Russia hit Ukrainian gas production and Ukraine's drones appeared to leave Russian refineries alone. On the second, Moscow counted 417 drones heading for the capital region, with no damage reported and no targets named.
The public pressure from Washington falls on Kyiv. The threat to cut intelligence and PURL purchases is aimed at Ukraine's strikes on Russian energy, while the Kremlin says only that contacts on a truce continue.
The alliance and the administration are not saying the same thing. Washington's reported threat is to cut intelligence and PURL purchases unless Kyiv stops hitting Russian energy; SACEUR's public advice on October 12 was to put more into PURL in answer to Russian hybrid attacks. Which of the two Kyiv is actually dealing with was, on the evidence of the night, the practical question: the missiles arrived without a launch warning.
A further, heavier claim is unverified and is recorded here as a claim only. The Trump administration has threatened to impose sanctions on Ukraine's armed forces, potentially including a ban on spare parts for the Ukrainian Air Force's F-16AMs, and "might also assist Russia in targeting the air bases where these aircraft are stationed", the aviation journalist Babak Taghvaee said on October 11, citing unnamed Ukrainian government sources. NOT CORROBORATED BY ANY OTHER OUTLET OR BY ANY NAMED OFFICIAL, AND THE SECOND LIMB - US TARGETING HELP FOR RUSSIA - IS AN EXTRAORDINARY ALLEGATION RESTING ON ONE ACCOUNT'S ANONYMOUS SOURCING. A web pass on October 13 found nothing supporting either limb; what is on the record is the FT- and CNN-reported threat to weapons procurement and intelligence. BEN: RECOMMEND STRIKING THIS PARAGRAPH UNLESS IT STANDS UP ELSEWHERE.
The ledgers
The running ledgers are kept as six public spreadsheets at permanent addresses. The first three are non-exhaustive, every row is sourced, and where only one side has spoken the row says so. Defence ministry figures are recorded as claims, and in the sabotage ledger attribution is given exactly as the authorities state it and no further. The fourth tracks what has happened to Ukraine's steel, iron ore, coke, ferroalloy and non-ferrous plants since 2021, grouped by owner. The fifth tracks strikes on data centres, telecoms, media and research sites; the sixth tracks refinery strikes.
RUSSIA STRIKES LEDGER: Russian strikes on Ukraine's economic infrastructure, 423 rows
UKRAINE STRIKES LEDGER: Ukrainian strikes on economic infrastructure in Russia and occupied territory, 265 rows
ARSON & SABOTAGE LEDGER: Arson, sabotage and drone incursions in the EU and the UK, 81 rows
METAL STRIKES LEDGER: Ukraine's metals and mining assets: 2021 baseline against status in September 2026, 38 plants and mines
DATA CENTRE & TELECOM STRIKES LEDGER: Data centres, telecoms, media and research sites hit in Ukraine, 38 rows
REFINERY STRIKES LEDGER: Russian oil refineries hit, and how badly, 27 refineries
| Refinery | Region | Capacity (mn t/yr) | Strikes | Latest hit | Worst damage (0-4) | Status now |
| Ryazan | Ryazan region | 17.1 | 15 | September 6, 2026 | 4 | Halted (September 10, 2026) |
| Moscow (Kapotnya) | Moscow | 12 | 5 | September 20, 2026 | 4 | Halted (September 22, 2026) |
| Kirishi (KINEF) | Leningrad region | 20.1 | 8 | August 30, 2026 | 4 | Halted (September 15, 2026) |
| Yaroslavl (Slavneft-YANOS) | Yaroslavl region | 15 | 15 | September 17, 2026 | 4 | Halted (September 17, 2026) |
| Nizhny Novgorod (Lukoil NORSI, Kstovo) | Nizhny Novgorod region | 17 | 10 | August 26, 2026 | 4 | Partly operating (~25%) (September 15, 2026) |
| Volgograd | Volgograd region | 14.8 | 12 | October 2, 2026 | 4 | Halted (October 6, 2026) |
| Saratov | Saratov region | 7 | 10 | September 11, 2026 | 4 | Halted (September 16, 2026) |
| Syzran | Samara region | 8.5 | 10 | September 15, 2026 | 4 | Halted (September 16, 2026) |
| Novokuibyshevsk | Samara region | 8.3 | 7 | August 22, 2026 | 4 | Unknown after 22 Aug 2026 fire (August 22, 2026) |
| Kuibyshev (Samara) | Samara region | 7 | 6 | September 23, 2026 | 4 | Unknown after 22 Sep 2026 strike (September 23, 2026) |
| Tuapse | Krasnodar region | 12 | 11 | May 27, 2026 | 4 | Halted (no restart reported) (April 21, 2026) |
| Afipsky | Krasnodar region | 6.2 | 15 | August 25, 2026 | 1 | No halt reported (August 27, 2026) |
| Ilsky | Krasnodar region | 6.6 | 14 | September 26, 2026 | 3 | Halt claimed by Ukraine's Fire Point, not confirmed (September 26, 2026) |
| Slavyansk ECO | Krasnodar region | 5.2 | 9 | September 13, 2026 | 4 | No halt reported after 13 Sep 2026 (September 17, 2026) |
| Krasnodar | Krasnodar region | 3 | 2 | August 30, 2025 | 1 | No halt reported (August 30, 2025) |
| Novoshakhtinsk | Rostov region | 5 | 7 | September 25, 2026 | 4 | Halted (temporarily suspended) (September 25, 2026) |
| Ufa group (Bashneft: Ufaneftekhim, Novoil, UNPZ) | Bashkortostan | 23.4 | 15 | September 23, 2026 | 2 | Operating, units under repair (September 22, 2026) |
| Salavat | Bashkortostan | 10 | 6 | October 8, 2026 | 4 | Halted (no restart reported) (August 14, 2026) |
| Nizhnekamsk (TANECO) | Tatarstan | 16 | 7 | September 13, 2026 | 4 | Unclear / partly operating (September 18, 2026) |
| Nizhnekamsk (TAIF-NK) | Tatarstan | 7.3 | 1 | July 8, 2026 | 0 | Operating (July 27, 2026) |
| Perm (Lukoil) | Perm region | 13.1 | 6 | September 25, 2026 | 4 | Halted (September 25, 2026) |
| Orsk | Orenburg region | 6.6 | 4 | August 11, 2026 | 4 | Halted (repairs up to six months) (August 13, 2026) |
| Omsk | Omsk region | 21 | 2 | October 8, 2026 | 4 | Unclear (restarted late July; later reported stopped) (September 15, 2026) |
| Tyumen (Antipinsky) | Tyumen region | 9 | 3 | July 25, 2026 | 4 | Halted (no restart reported) (July 28, 2026) |
| Ukhta (Lukoil) | Komi Republic | 4.2 | 3 | October 9, 2026 | 1 | Unknown (February 12, 2026) |
| Pervyi Zavod (Kaluga mini-refinery) | Kaluga region | 1.2 | 2 | May 10, 2024 | 1 | Operating (November 19, 2025) |
| Nevsky Mazut (St Petersburg) | St Petersburg | 1 | January 31, 2024 | 1 | Unknown (January 31, 2024) |
Russian oil refineries hit by Ukrainian strikes, as of October 13, 2026. Non-exhaustive; strike counts are floors. Damage: 0 claimed, no damage confirmed; 1 fire or minor damage; 2 secondary unit damaged, output reduced; 3 primary distillation unit damaged; 4 refinery halted. Plants reported halted or cut in Oct 2026 account for about 14.8 mn t/yr, about 5% of the 327 mn t/yr nameplate total; up to 162.9 mn t/yr (50%) if earlier halts still hold. Russian officials put capacity under repair at about 10% (Deputy Prime Minister Alexander Novak, early September). Status mostly from unnamed industry sources cited by Reuters. Full sourced ledger: https://docs.google.com/spreadsheets/d/1AHjZvX9Hf-6jdKxcTE8Dw7f6O2_svY0kX54sqKPyU_s
Production note
This article was produced with the help of IntelliNews Lambda analytical tool