The death toll from the October 23 missile strike on an enterprise in Russia's Oryol rose to three, the governor said, as Ukraine's General Staff claimed a hit on Proton-Electrotex.
Governor Andrei Klychkov said on the Russian state-controlled Max messenger service that the bodies of three people were found while rubble was being cleared, RIA Novosti reported on October 24. Eight people had sought medical help by the previous day, the agency said. Klychkov said the missiles were made in Nato countries and struck at the evening rush hour as workers were going home.
Ukraine's General Staff said the main production building of Proton-Electrotex in Oryol was hit, which "complicates the production of components for cruise and ballistic missiles", UNN reported on October 24. It is the first Ukrainian official claim of the strike. The General Staff also claimed hits on the Tolyattikauchuk synthetic rubber plant in Tolyatti and on an aircraft at Yeysk airfield in Krasnodar Krai.
Ukrainian drones reached Omsk in Siberia on October 24, where an Ozon logistics centre caught fire and staff were evacuated with no injuries reported, the online retailer said, TASS reported. Governor Vitaly Khotsenko said drones had reached the city's Northern Industrial Cluster.
Russia launched 153 strike drones at Ukraine from 18:00 on October 24, 92 of them jet-powered, and air defences downed or suppressed 119, the air force said, Ukrinform reported on October 25. Drones hit 15 locations and debris fell at nine. No missiles were reported.
SOURCING NOTE: air force claim, as of 08:00 Kyiv time on October 25, with nine drones still in the air; the report leaves 25 drones unaccounted for (153 less 119 less nine). 64 of the jet-powered drones were downed. The hit locations were not named.
A Russian drone strike on Synelnykove in the Dnipropetrovsk region on October 24 killed three people and injured 12, including an 11-year-old girl, regional head Oleksandr Hanzha said, Censor.net reported.
Inside Russia, the defence ministry claimed 532 fixed-wing drones downed overnight over 23 regions and the Sea of Azov, TASS reported on October 25.
Refinery strikes
Nationwide: no new strike on a Russian oil refinery was reported for October 24 or the night of October 24-25 at the time of writing. The fires at Tolyattikauchuk in Tolyatti and, by channel reports, Omsky Kauchuk in Omsk are at synthetic rubber plants, not refineries, and are reported below.
Nationwide, capacity: 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 145.8mn tonnes, or 45%, if halts reported earlier still hold. Deputy Prime Minister Alexander Novak put capacity under repair at about 10% in early September.
EDITION NOTE: unchanged from October 24; no refinery row changed in this edition. The ledger's date moved to October 25 and the table was regenerated. The Omsk refinery row is not changed: no hit on it was confirmed.
Metal plants hit
Nationwide: no new strike on a Ukrainian steel, iron ore, coke, ferroalloy or non-ferrous plant was reported for October 24 or the night of October 24-25 at the time of writing. The metals ledger is unchanged.
Oil depots, factories and military targets in Russia
Oryol: see above.
Samara region, update: Ukraine's General Staff said Tolyattikauchuk was hit and that "an explosion and fire were recorded in the area of the plant", adding that such strikes damage the supply chain of raw materials for Russia's missile programme, Kyiv Independent reported on October 24. The plant's fire after the night of October 23-24 was reported in the October 24 edition from an Astra analyst.
Krasnodar Krai: the General Staff said an aircraft at Yeysk airfield was hit (see above). In Krasnodar city the administration said sirens sounded and an attack was being repelled overnight on October 24-25, with no damage reported, Edinstvo reported.
Omsk: Ozon said its logistics centre came under a drone attack on October 24, staff were evacuated and a fire broke out, with no injuries according to preliminary information (TASS, see above). Khotsenko said one of the city's logistics centres was hit and staff evacuated, without naming the company, Izvestia reported. His press secretary said air quality would be checked by a mobile laboratory, and Ozon temporarily restricted deliveries in the region, Edinstvo reported. Ukrainian drones burned Russia's biggest Ozon warehouse, in Orenburg, in August, as IntelliNews reported.
Belgorod: drones killed one civilian and injured 10, including an ambulance worker, in the city overnight on October 24-25, the regional operational headquarters said, and Mayor Valentin Demidov reported significant damage to residential buildings, cars and social and commercial facilities in the centre, Edinstvo reported.
Bryansk region: Governor Egor Kovalchuk said drone attacks on October 24 killed three men, two of them in a farm company's minibus in Borshchovo, and injured six, including two at the Pozitiv shopping centre in Klimovo, Edinstvo reported.
Rostov region: Governor Yuri Slyusar said more than 50 drones were destroyed over five northern districts overnight on October 24-25, with no casualties or damage on the ground, AiF Rostov reported.
Lipetsk: drone debris fell on a car park on Bunin Street late on October 24 and set several cars on fire, with no injuries by preliminary information, Governor Igor Artamonov said, AiF reported.
Tula region: 15 drones were intercepted over the region overnight, Izvestia reported on October 25.
Nationwide: Russia's defence ministry claim of 532 drones downed overnight on October 24-25 listed the Belgorod, Bryansk, Kursk, Voronezh, Tula, Oryol, Lipetsk, Kaluga, Ryazan, Rostov, Saratov, Samara, Penza, Volgograd, Ulyanovsk, Moscow and Perm regions, Krasnodar Krai, Tatarstan, Adygea, Mari El, Crimea and Udmurtia (TASS, see above).
Ukraine under fire
Dnipropetrovsk region: see Synelnykove above. A high-rise caught fire on the fourth floor and a shop and cars were damaged, Hanzha said (Censor.net).
Vinnytsia region: a Russian attack hit an energy facility and cut power to a district on October 24, with no injuries, regional head Natalia Zabolotna said, Ukrinform reported. A drone hit a five-storey block in Vinnytsia city early on October 25, destroying four flats and injuring six; a private care home was hit and 15 residents evacuated, and an industrial facility was damaged, she said, Censor.net reported.
Zhytomyr region, update: energy infrastructure and a civilian enterprise in the Zhytomyr community were hit on the night of October 23-24, with no casualties, regional head Vitaliy Bunechko said, Ukrinform reported.
Kharkiv region: a missile hit a warehouse in Lozova on October 24, killing a 45-year-old man and injuring two, Governor Oleh Syniehubov said, Ukrinform reported. A jet-powered drone killed one person and injured four in Kharkiv's Novobavarskyi district late on October 24, Mayor Ihor Terekhov said (Ukrinform), and another set fire to a private company's warehouse in the Bezlyudivka community, with no casualties, the State Emergency Service said (Censor.net).
Sumy region: drones hit a cattle farm in the Konotop district on October 24, killing a 31-year-old worker and injuring four, the regional State Emergency Service said, Ukrinform reported.
Chernihiv: a strike set a disused building on fire on the evening of October 24 and two women sought medical help, the State Emergency Service said, Ukrinform reported.
Donetsk region: Russian attacks killed a 62-year-old woman and injured four in Sloviansk over October 23, Mayor Vadym Lyakh said, the Kyiv Independent reported on October 24.
Kyiv: drone debris fell on a car park in the Shevchenkivskyi district at about 22:36 on October 24, damaging cars and injuring one person, Mayor Vitali Klitschko said, Ukrinform reported.
Kharkiv region, claim: the AMK Mapping channel claims at least 10 S8000 Banderol cruise missiles struck the Zmiiv thermal power plant in Slobozhanske on the night of October 23-24.
Nationwide, energy: Ukrenergo scheduled hourly outages for all consumers in some regions from 07:00 to 23:59 on October 25, citing the consequences of massive attacks, ua.news reported.
Kherson region, update: the Oleshky ceasefire mediated by US First Lady Melania Trump is due to start at 03:00 Kyiv time on October 27, Ukraine's General Staff said, the Kyiv Independent reported on October 23. Ombudsman Dmytro Lubinets said aid will be delivered and civilians allowed to leave.
Data centres, telecoms, media and R&D
Nationwide: no new strike on a data centre, telecoms operator, broadcaster or research site in Ukraine was found for October 24 or the night of October 24-25 at the time of writing. The ledger stays at 41 rows.
Weapons and technology
Starlink: Starlink and Starshield are working at more than 400 km/h again after more than a week of restrictions, Ukraine's defence ministry said on October 24, the Kyiv Independent reported. Reuters, named unlinked, quoted President Volodymyr Zelenskiy as saying the speeds were now "at the level we need".
SOURCING NOTE: A Reuters story. Neither Musk nor the US government has acknowledged imposing the restrictions. The throttled speed is given as about 160 km/h (Reuters, Kyiv Independent); Zelenskiy said on October 16 it had been cut to 78 km/h (United24). Not reconciled.
Satellites: Finland's ICEYE and Nokia signed a letter of intent with Ukraine's defence ministry to help it build a sovereign satellite communications system, the Kyiv Independent reported on October 23. No timeline or cost was given.
F-16s: Denmark delivered more than 50,000 rounds of 20mm ammunition for the cannons of Ukraine's F-16s, which pilots use to intercept jet-powered drones, Ukraine's defence ministry said on October 23.
Anti-drone dome: Rosoboronexport will present a multilayered "anti-drone dome" at the Russia-Africa summit in Moscow, The Moscow Times reported on October 23, citing Interfax.
SOURCING NOTE: not printed - the F-Drones "F-Jet 80" jet interceptor and its reported $7,000 price (Drone Wars account, no credible outlet found), drawings of four Geran-5 configurations from the Voenny Osvedomitel channel (unsourced), and GUR's statement that Russia is developing a fragmentation warhead for the Kinzhal (October 12, outside the 48 hours).
Arson and sabotage in the EU and the UK
Romania, update: no update on the three sailors missing from the Khoryv, sunk by a drone off Constanta on October 23, was found at the time of writing. Ukraine, Romania and Bulgaria asked Nato to fast-track surveillance and Nato said it would send more maritime patrol aircraft, radar and drones, Al Jazeera reported.
Austria: Austria declared four Russian diplomats personae non gratae for activities incompatible with their status, and Russia's deputy foreign minister Dmitry Lyubinsky said a response "will follow inevitably", The Moscow Times reported on October 23.
SOURCING NOTE: Austria did not allege sabotage or use the word espionage; not rowed in the sabotage ledger. No new arson, rail sabotage or drone incursion in the EU or the UK was found for October 23-25.
Tit for tat
Kyiv claimed a hit on a missile-parts plant in Oryol where three died, a synthetic rubber plant in Tolyatti and an aircraft at Yeysk, and drones reached Omsk, more than 2,400 km from Ukraine by Militarnyi's count, setting an Ozon depot on fire. Moscow claimed 532 drones downed overnight; one died in Belgorod and three in the Bryansk region.
Russia sent 153 drones at Ukraine overnight, hitting 15 locations, after a strike killed three in Synelnykove and an energy facility in the Vinnytsia region was hit.
Russian missile and drone production

Russian missile and drone output a month by class, on Ukraine's Main Directorate of Intelligence assessment of October 2026, with stockpiles in brackets.

Annual missile and drone output, Russia's current rate against Ukraine's 2027 targets.
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, 540 rows
UKRAINE STRIKES LEDGER: Ukrainian strikes on economic infrastructure in Russia and occupied territory, 346 rows
ARSON & SABOTAGE LEDGER: Arson, sabotage and drone incursions in the EU and the UK, 96 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, 41 rows
ARSENAL GUIDE: Infographic guide to Russia and Ukraine's missile and drone arsenals
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 | 16 | October 15, 2026 | 4 | Partly operating: AT-6 primary unit halted after 15 Oct strike; AVT-1, AVT-3, AVT-4 running (October 16, 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 25, 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 145.8 mn t/yr (45%) 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
This article was produced with the help of IntelliNews Lambda analytical tool