Ukrainian forces have reportedly struck seven Russian radars and air defense systems since the night of October 20 to 21. A Russian Telegram user, who claims to be an employee of an unspecified branch of the Russian special services, claimed on November 2 that Ukrainian forces conducted an ATACMS strike against a Russian S-300/400 air defense system near occupied Mospyne (just southeast of Donetsk City) and that their sources are still clarifying the damage to the system.[1] The Telegram user claimed that Ukrainian forces targeted the air defense systems with six ATACMS missiles and that Russian forces downed three of the missiles. The Telegram user claimed on October 31 that Ukrainian forces struck a Russian “Podlet” radar station near occupied Cape Tarkhankut, Crimea with a drone on October 23 and that Russian forces have not evacuated the damaged station for repairs yet.[2] A Ukrainian division posted footage on October 31 purportedly showing a successful Ukrainian strike against a Russian Buk air defense system in an unspecified frontline area, and the footage showed secondary detonations consistent with a successful strike against such a system.[3] The Ukrainian General Staff reported on October 25 that Ukrainian forces struck a Russian Buk-M3 air defense system and destroyed the radar system of another Buk-M2 air defense system in occupied Luhansk Oblast on the night of October 24 to 25.[4] Official Ukrainian sources reported that Ukrainian forces also struck a Buk-M2 system in southern Ukraine on October 23 and a Buk-M3 air defense system on the night of October 20 to 21 in an unspecified frontline area.[5] ISW has previously observed indications that Russia has struggled to source the microelectronic components necessary to produce complex weapons and air defense systems due to Western sanctions, and Russia may not be able to produce or repair a sufficient number of air defense systems to maintain the current density of Russia’s air defense coverage over occupied Ukraine if Ukraine destroys a significant number of Russian systems.[6] Further degradation of Russia’s air defense umbrella, particularly over occupied Ukraine, may impact how close to the frontline Russian pilots are willing to operate and could limit Russia’s ability to effectively use glide bombs against both frontline areas and rear Ukrainian cities.
South Korea signaled possible readiness to increase support for Ukraine amid continued Ukrainian intelligence on the deployment of North Korean forces near the Russian border with Ukraine. South Korean Foreign Minister Cho Tae-yul stated on November 1 that “all possible scenarios are under consideration” in response to a question about possibly sending weapons to Ukraine following the deployment of North Korean troops in Russia.[7] Cho emphasized that South Korea will monitor North Korean troop involvement in Russia and the “benefits” that North Korea receives from Russia to determine a course of action. Ukraine’s Main Military Intelligence Directorate (GUR) reported on November 2 that Russian forces transferred 7,000 additional North Korean personnel to unspecified areas near the border with Ukraine in the last week (since about October 26).[8] The GUR reported that Russian forces have armed North Korean soldiers with 60mm mortars, AK-12 assault rifles, RPK/PKM machine guns, SVD/SVCh sniper rifles, Phoenix anti-tank guided missiles (ATGMs), and RPG-7 anti-tank rocket launchers and have equipped North Korean forces with some night vision devices, thermal imagers, and other optical equipment.
Russian federal censor Roskomnadzor implemented its plan to deanonymize Russian social media accounts on November 2. The Russian Ministry of Digital Development announced on November 2 a new registration mechanism for social media channels with over 10,000 subscribers on the state services portal.[9] Channels must register with the Russian government by January 1, 2025, and provide “minimal” personal information about the identity of their operators via a special platform or risk restrictions on advertising and their right to be reposted by other channels. Outcry about the deanonymization effort from Russian milbloggers previously prompted Roskomnadzor to slightly alter the program and may have caused a slight delay in its implementation, marking a significant example of how the Russian ultranationalist information space maintains some sway over Kremlin decision making.[10]
Key Takeaways
Ukrainian forces have reportedly struck seven Russian radars and air defense systems since the night of October 20 to 21.
South Korea signaled possible readiness to increase support for Ukraine amid continued Ukrainian intelligence on the deployment of North Korean forces near the Russian border with Ukraine.
Russian federal censor Roskomnadzor implemented its plan to deanonymize Russian social media accounts on November 2.
Ukrainian and Russian forces marginally advanced north of Sudzha, Kursk Oblast.
Russian forces marginally advanced north of Kurakhove in Donetsk Oblast.
Chechen Republic Head Ramzan Kadyrov claimed to have rescinded an order for his Akhmat Spetsnaz soldiers to not take Ukrainian servicemembers as prisoners in the war in Ukraine.
We do not report in detail on Russian war crimes because these activities are well-covered in Western media and do not directly affect the military operations we are assessing and forecasting. We will continue to evaluate and report on the effects of these criminal activities on the Ukrainian military and the Ukrainian population and specifically on combat in Ukrainian urban areas. We utterly condemn Russian violations of the laws of armed conflict and the Geneva Conventions and crimes against humanity even though we do not describe them in these reports.
Ukrainian Operations in the Russian Federation
Russian Main Effort – Eastern Ukraine (comprised of three subordinate main efforts)
Russian Subordinate Main Effort #1 – Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City
Russian Subordinate Main Effort #2 – Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and encircle northern Donetsk Oblast
Russian Subordinate Main Effort #3 – Capture the entirety of Donetsk Oblast
Russian Supporting Effort – Southern Axis
Russian Air, Missile, and Drone Campaign
Russian Mobilization and Force Generation Efforts
Russian Technological Adaptations
Activities in Russian-occupied areas
Significant Activity in Belarus
Ukrainian Operations in the Russian Federation
Ukrainian and Russian forces marginally advanced northwest of Sudzha amid continued fighting in the Ukrainian salient in Kursk Oblast on November 2. Geolocated footage published on November 2 indicates that Ukrainian forces marginally advanced in a forested area in northern Pogrebki (northwest of Sudzha) and that Russian forces marginally advanced southward along Novoselovka Street in another area of northern Pogrebki.[11] Russian sources, including the Russian Ministry of Defense (MoD), claimed that Russian forces attacked southeast of Korenevo near Darino, Leonidovo, Nikolayevo-Darino, and Novoivanovka and southeast of Sudzha near Plekhovo.[12] The Russian MoD claimed that Ukrainian forces counterattacked near Novoivanivka and north of Sudzha near Kamyshevka.[13] Elements of the Russian 137th Airborne (VDV) Regiment (106th VDV Division) are reportedly operating near Korenevo.[14]
Neither Ukrainian nor Russian sources reported ground attacks west of the main Kursk Oblast salient in Glushkovsky Raion on November 2. Elements of the Russian 106th VDV Division are reportedly operating near Glushkvosky Raion.[15]
Ukraine’s Pivnich (Northern) Operational Command Spokesperson Vadym Mysnyk stated on November 2 that Russian forces have concentrated a significant amount of personnel and equipment in Kursk Oblast but noted that Russian forces are still relying on highly attritional infantry assaults to make advances in the area.[16] Mysnyk stated that fair weather conditions still allow Russian forces to use equipment in Kursk Oblast and that Russian forces conduct infantry attacks every 10 to 15 minutes in some areas of the main Ukrainian salient.
Russian Main Effort – Eastern Ukraine
Russian Subordinate Main Effort #1 – Kharkiv Oblast (Russian objective: Push Ukrainian forces back from the international border with Belgorod Oblast and approach to within tube artillery range of Kharkiv City)
Russian forces continued limited offensive operations northeast of Kharkiv City near Vovchansk and north of Kharkiv City near Hlyboke on November 1 and 2 but did not advance.[17] A Russian milblogger claimed on November 2 that Russian drone operators are striking Ukrainian firing positions and trenches to set conditions for Russian infantry assaults in the Kharkiv direction.[18]
Russian Subordinate Main Effort #2 – Luhansk Oblast (Russian objective: Capture the remainder of Luhansk Oblast and push westward into eastern Kharkiv Oblast and northern Donetsk Oblast)
Russian forces continued offensive operations along the Kupyansk-Svatove-Kreminna line on November 2 but did not make any confirmed advances. The Russian MoD claimed on November 2 that Russian forces captured Pershotravneve (west of Svatove).[19] Russian milbloggers claimed on November 2 that Russian forces operating southeast of Kupyansk advanced into northern Zahryzove and near Vyshneve and that Russian forces operating northwest of Kreminna advanced southwest of Nevske and northwest and east of Terny.[20] ISW has not observed visual confirmation of these claims, however. Russian forces continued ground attacks northeast of Kupyansk near Petropavlivka; east of Kupyansk near Pishchane; southeast of Kupyansk near Kruhlyakivka, Kolisnynivka, Zahryzove, and Lozova; northwest of Kreminna near Druzhelyubivka, Makiivka, Katerynivka, Hrekivka, Terny, and Yampolivka; west of Kreminna near Torske; and south of Kreminna near the Serebryanske forest area on November 1 and November 2.[21]
Russian Subordinate Main Effort #3 – Donetsk Oblast (Russian objective: Capture the entirety of Donetsk Oblast, the claimed territory of Russia’s proxies in Donbas)
Russian forces continued offensive operations in the Siversk direction, including northeast of Siversk near Bilohorivka and southeast of Siversk near Ivano-Darivka on November 2, but did not make confirmed advances in the area.[22] Russian milbloggers amplified footage claiming to show a Russian Kh-38 air-to-surface missile striking a bridge near Zakitne (west of Siversk).[23]
Russian forces continued offensive operations near Chasiv Yar, including south of Chasiv Yar in the direction of Predtechyne and Stupochky, on November 1 and 2, but there were no confirmed changes to the frontline in this area.[24] Elements of the Russian 98th Airborne (VDV) Division reportedly continue to operate near Chasiv Yar.[25]
Russian forces continued offensive operations near Toretsk and southwest of Toretsk in the direction of Shcherbynivka and Sukha Balka on November 1 and 2, but there were no confirmed changes to the frontline.[26] A Russian milblogger claimed that Russian forces advanced south of Toretsk near Nelipivka, but ISW has not observed visual confirmation of this claim.[27] Elements of the Russian 1st “Slavic” Motorized Rifle Brigade (51st Combined Arms Army [CAA]) reportedly continue to operate in Toretsk.[28]
Russian forces reportedly advanced southeast of Pokrovsk near Selydove amid continued offensive operations in the Pokrovsk direction on November 2. Russian milbloggers claimed that Russian forces advanced west of Selydove in the direction of Novooleksiivka and reached the outskirts of Hryhorivka, but ISW has not observed visual confirmation of these claims.[29] Russian forces continued assaults east of Pokrovsk near Myrolyubivka, Promin, Myrnohrad, and Mykolaivka and southeast of Pokrovsk near Sukhyi Yar, Krutyi Yar, Lysivka, Novohrodivka, Selydove, Vyshneve, Hryhorivka, and Petrivka on November 1 and 2.[30]
Russian forces recently marginally advanced north of Kurakhove amid continued offensive operations in the Kurakhove direction on November 2. Geolocated footage published on October 31 indicates that Russian forces recently advanced northwest of Voznesenka (north of Kurakhove).[31] Russian milbloggers claimed that Russian forces advanced north of Kurakhove near Novoselydivka and into Voznesenka; northeast of Kurakhove near Oleksandropil, Ostrivske, Illinka, and Stepanivka; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove near Pobieda.[32] ISW has not observed visual confirmation of these claims, however. The Russian MoD claimed that elements of the Russian Central Grouping of Forces seized Kurakhivka (northeast of Kurakhove), and ISW previously assessed that Russian forces seized the settlement as of October 31.[33] Russian forces continued assaults north of Kurakhove near Sontsivka, Novodmytrivka, Voznesenka, Kreminna Balka, and Novoselydivka; northeast of Kurakhove near Hostre, Kurakhivka, Vovchenka, Illinka, and Ostrivske; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove in the direction of Dalne on November 1 and 2.[34] Elements of the Russian 39th Motorized Rifle Brigade (68th Army Corps [AC], Eastern Military District [EMD]) reportedly continue to operate in the Kurakhove direction.[35]
Russian forces continued offensive operations in the Vuhledar direction on November 2, but there were no confirmed changes to the frontline. Russian milbloggers claimed that Russian forces operating north of Vuhledar seized Trudove and Yasna Polyana and that Russian forces operating northwest of Vuhledar advanced up to 1.8 kilometers in depth north and east of Novoukrainka, reached the outskirts of Maksymivka, and are approaching Rozlyv.[36] ISW has not observed visual confirmation of these claims, however. Russian forces continued assaults northwest of Vuhledar near Yasna Polyana, Shakhtarske, and Maksymivka; north of Vuhledar near Trudove and in the direction of Uspenivka; and northeast of Vuhledar near Kostyantynivka, Antonivka, and Katerynivka on November 1 and 2.[37] Drone operators of the Russian 242nd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, Southern Military District [SMD]) reportedly continue to operate near Katerynivka.[38]
Russian forces recently marginally advanced north of Kurakhove amid continued offensive operations in the Kurakhove direction on November 2. Geolocated footage published on October 31 indicates that Russian forces recently advanced northwest of Voznesenka (north of Kurakhove).[31] Russian milbloggers claimed that Russian forces advanced north of Kurakhove near Novoselydivka and into Voznesenka; northeast of Kurakhove near Oleksandropil, Ostrivske, Illinka, and Stepanivka; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove near Pobieda.[32] ISW has not observed visual confirmation of these claims, however. The Russian MoD claimed that elements of the Russian Central Grouping of Forces seized Kurakhivka (northeast of Kurakhove), and ISW previously assessed that Russian forces seized the settlement as of October 31.[33] Russian forces continued assaults north of Kurakhove near Sontsivka, Novodmytrivka, Voznesenka, Kreminna Balka, and Novoselydivka; northeast of Kurakhove near Hostre, Kurakhivka, Vovchenka, Illinka, and Ostrivske; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove in the direction of Dalne on November 1 and 2.[34] Elements of the Russian 39th Motorized Rifle Brigade (68th Army Corps [AC], Eastern Military District [EMD]) reportedly continue to operate in the Kurakhove direction.[35]
Russian forces continued offensive operations in the Vuhledar direction on November 2, but there were no confirmed changes to the frontline. Russian milbloggers claimed that Russian forces operating north of Vuhledar seized Trudove and Yasna Polyana and that Russian forces operating northwest of Vuhledar advanced up to 1.8 kilometers in depth north and east of Novoukrainka, reached the outskirts of Maksymivka, and are approaching Rozlyv.[36] ISW has not observed visual confirmation of these claims, however. Russian forces continued assaults northwest of Vuhledar near Yasna Polyana, Shakhtarske, and Maksymivka; north of Vuhledar near Trudove and in the direction of Uspenivka; and northeast of Vuhledar near Kostyantynivka, Antonivka, and Katerynivka on November 1 and 2.[37] Drone operators of the Russian 242nd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, Southern Military District [SMD]) reportedly continue to operate near Katerynivka.[38]
Russian forces recently marginally advanced north of Kurakhove amid continued offensive operations in the Kurakhove direction on November 2. Geolocated footage published on October 31 indicates that Russian forces recently advanced northwest of Voznesenka (north of Kurakhove).[31] Russian milbloggers claimed that Russian forces advanced north of Kurakhove near Novoselydivka and into Voznesenka; northeast of Kurakhove near Oleksandropil, Ostrivske, Illinka, and Stepanivka; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove near Pobieda.[32] ISW has not observed visual confirmation of these claims, however. The Russian MoD claimed that elements of the Russian Central Grouping of Forces seized Kurakhivka (northeast of Kurakhove), and ISW previously assessed that Russian forces seized the settlement as of October 31.[33] Russian forces continued assaults north of Kurakhove near Sontsivka, Novodmytrivka, Voznesenka, Kreminna Balka, and Novoselydivka; northeast of Kurakhove near Hostre, Kurakhivka, Vovchenka, Illinka, and Ostrivske; east of Kurakhove near Maksymilyanivka; and southeast of Kurakhove in the direction of Dalne on November 1 and 2.[34] Elements of the Russian 39th Motorized Rifle Brigade (68th Army Corps [AC], Eastern Military District [EMD]) reportedly continue to operate in the Kurakhove direction.[35]
Russian forces continued offensive operations in the Vuhledar direction on November 2, but there were no confirmed changes to the frontline. Russian milbloggers claimed that Russian forces operating north of Vuhledar seized Trudove and Yasna Polyana and that Russian forces operating northwest of Vuhledar advanced up to 1.8 kilometers in depth north and east of Novoukrainka, reached the outskirts of Maksymivka, and are approaching Rozlyv.[36] ISW has not observed visual confirmation of these claims, however. Russian forces continued assaults northwest of Vuhledar near Yasna Polyana, Shakhtarske, and Maksymivka; north of Vuhledar near Trudove and in the direction of Uspenivka; and northeast of Vuhledar near Kostyantynivka, Antonivka, and Katerynivka on November 1 and 2.[37] Drone operators of the Russian 242nd Motorized Rifle Regiment (20th Motorized Rifle Division, 8th CAA, Southern Military District [SMD]) reportedly continue to operate near Katerynivka.[38]
Neither Russian nor Ukrainian sources reported that there was ground activity in the Donetsk-Zaporizhia Oblast border area on November 2.
Russian Supporting Effort – Southern Axis (Russian objective: Maintain frontline positions and secure rear areas against Ukrainian strikes)
Limited fighting continued in western Zaporizhia Oblast including near Nesteryanka (northwest of Robotyne) on November 2.[39] Elements of the Russian 49th Separate Air Assault Brigade (reportedly subordinated to the 58th Combined Arms Army [CAA], Southern Military District [SMD]) are reportedly operating near Mala Tokmachka (northeast of Robotyne).[40]
The Ukrainian General Staff reported that Russian forces continued ground attacks in the Dnipro direction, likely referring to east (left) bank Kherson Oblast and the islands of the Dnipro River Delta, on November 1 and 2.[41] A Russian Telegram user, who claims to be an employee of an unspecified branch of Russian special services, claimed that Ukrainian forces wounded and killed service members of the Russian 104th Airborne (VDV) Regiment (76th VDV Division) during a successful HIMARS strike near occupied Skadovsk, Kherson Oblast.[42]
Russian Air, Missile, and Drone Campaign (Russian Objective: Target Ukrainian military and civilian infrastructure in the rear and on the frontline)
Russian forces conducted a series of drone and missile strikes against Ukraine on the night of November 1 to 2. The Ukrainian Air Force reported on November 2 that Russian forces launched one Kh-31P cruise missile from airspace over Belgorod Oblast and 71 Shahed-type and other unspecified strike drones from Oryol and Kursk oblasts.[43] The Ukrainian Air Force reported that Ukrainian forces shot down 39 drones over Kirovohrad, Kyiv, Sumy, and Poltava oblasts; that 21 drones were “lost,” likely due to Ukrainian electronic warfare (EW) interference; that five drones returned to Russian-controlled airspace; and that five drones remained in Ukrainian airspace as of 1100 local time. Ukrainian officials reported that Russian S-300/S-400 air defense missiles struck a Ukrainian police station on the evening of November 1, injuring 40 people including 30 police officers, and damaged other residential areas in Kharkiv City.[44] Local Ukrainian officials reported on November 2 that falling drone debris damaged residential areas in six raions of Kyiv City and that Russian Shahed drones hit a residential building in Sumy City.[45] A Russian milblogger claimed that Russian missiles struck a drone manufacturing building and military warehouses near the Port of Odesa.[46]
Russian Mobilization and Force Generation Efforts (Russian objective: Expand combat power without conducting general mobilization)
Chechen Republic Head Ramzan Kadyrov claimed to have rescinded an order for his Akhmat Spetsnaz soldiers to not take Ukrainian service members as prisoners in the war in Ukraine.[47] Kadyrov claimed on November 2 that he rescinded the order in response to requests from Ukrainian citizens and used his statements to advance Russian information operations undermining Ukrainian sovereignty.[48] Kadyrov stated on October 29 following a Ukrainian strike against the Russian Spetsnaz University in Gudermes that he ordered all frontline Chechen commanders “not to take prisoners [of war (POWs)].”[49] Kadyrov’s October 29 order further exhibits the culture of brutality that the Russian military command has perpetuated among Russian forces as well as Kadyrov’s own reputation for brutality. Kadyrov notably rescinded the order against taking POWs a day after Patriarch Kirill, head of the Kremlin-controlled Russian Orthodox Church Moscow Patriarchate (ROC MP), condemned the growing culture of brutality and cruelty in the Russian military on November 1.[50]
The Kremlin continues efforts to militarize various levels of the Russian government through the “Time of Heroes” veteran program.[51] Sakhalin Oblast Head Valery Limarenko appointed “Time of Heroes” participant Sergei Zhigalkin as the Sakhalin Oblast Deputy Digital and Technological Development Minister on November 1.[52]
Russian Technological Adaptations (Russian objective: Introduce technological innovations to optimize systems for use in Ukraine)
Nothing significant to report.
Activities in Russian-occupied areas (Russian objective: Consolidate administrative control of annexed areas; forcibly integrate Ukrainian citizens into Russian sociocultural, economic, military, and governance systems)
ISW is not publishing reporting on activities in Russian-occupied areas today.
Significant activity in Belarus (Russian efforts to increase its military presence in Belarus and further integrate Belarus into Russian-favorable frameworks and Wagner Group activity in Belarus)
Belarusian President Alexander Lukashenko reiterated on November 2 that Belarus has no interest in entering Russia’s war in Ukraine.[53]
Note: ISW does not receive any classified material from any source, uses only publicly available information, and draws extensively on Russian, Ukrainian, and Western reporting and social media as well as commercially available satellite imagery and other geospatial data as the basis for these reports. References to all sources used are provided in the endnotes of each update.