The DPRK appeared to have begun providing military support to Russia by railway in November 2022. The DPRK Panel of Experts (the Panel) of the Security Council mentioned Pyongyang’s initial assistance to Moscow in the Ukraine war in its report, using satellite imagery analysis (see the Panel’s report, para. 123, annex 68).
Since then, the DPRK has accelerated its involvement in the war, supporting Russia’s invasion of Ukraine. A report by the Multilateral Sanctions Monitoring Team (MSMT), which was established to succeed the disbanded Panel following its sudden dissolution in April 2024, showed that the DPRK has transferred over 20,000 containers of munitions to support Russia’s invasion of Ukraine since September 2023. Approximately 9 million rounds of ammunition were reportedly transferred from the DPRK to Russia in 40 shipments between January and December 2024.
The DPRK Monitor has observed evidence of debris from North Korea’s weapons systems on the ground.
-
SNS, Blogs
<Telegram> 2025-6-17, Kovalenko (KN-23)
<Telegram> 2025-4-24, Special Operation Forces (DPRK platoon in close combat)
<Telegram> 2025-4-16, Kovalenko (KN-23)
<Telegram> 2025-4-16, Kovalenko (Russia imports DPRK labors)
<Telegram> 2025-4-15, Kovalenko (Ammunition)
<Telegram> 2025-1-27, Special Operation Forces (Seized DPRK troops equipments)
<Telegram> 2025-1-25, Kovalenko (M-1978 Koksan)
<X> 2025-1-11, Volodymyr Zelenskyy (Two DPRK soldiers captured in the Kursk Region), https://x.com/ZelenskyyUa/status/1878046090018042169
<Telegram> 2025-1-8, Special Operation Forces (DPRK soldiers captured in the Kursk Region)
<Telegram> 2025-1-8, Special Operation Forces (DPRK soldier’s memo)
<Telegram> 2025-1-7, Special Operation Forces (DPRK 13 soldiers were killed)
<Telegram> 2025-1-3, Kovalenko (Soldiers’ notebook)
<HP, Ukraine Defense Intelligence> 2025-1-2 (Russians continued to involve units of the DPRK army in conducting hostilities in the Kursk region)
<Telegram> 2024-12-28, Special Operation Forces (Soldier’s memo)
<Telegram> 2024-12-26, Special Operation Forces (Soldier’s memo, How to eliminate a drone)
<Telegram> 2024-12-23, Kovalenko (Soldiers’s death)
<X> 2024-12-23, Volodymyr Zelenskyy (More than 3000 DPRK soldiers were killed and wounded), https://x.com/ZelenskyyUa/status/1871216838585016699
<Telegram> 2024-12-22, Armed Forces of Ukraine (Disguised ID of DPRK soldiers)
<Facebook> 2024-12-20, Air Force Command of UA Armed Forces (KN-23 attacks against Kyiv)
<Telegram> 2024-12-17, Kovalenko (Soldiers wounded)
<Telegram> 2024-12-17, Kovalenko (Reactions to drones)
<Facebook> 2024-12-17, Ukraine Defense Intelligence (DPRK deployed surveillance posts of drones)
<Telegram> 2024-12-16, Kovalenko (Drone footage)
<Telegram> 2024-12-15, Kovalenko (Drone footage)
<Telegram> 2024-12-14, Kovalenko (Dressed in Russian uniforms)
<Telegram> 2024-11-29, Kovalenko (KN-23, Artillery)
<Facebook> 2024-11-26, Ukraine Defense Intelligence (Foreign components from KN-23/KN-24)
Reference materials, War Sanctions webpage, https://war-sanctions.gur.gov.ua/en/components
<Telegram> 2024-11-24, Kovalenko (KN-23)
<Telegram> 2024-11-24, Kovalenko (Disguised as Russians)
<Telegram> 2024-11-23, Kovalenko (Oil transfer)
<Telegram> 2024-11-22, Kovalenko (Transfer of soldiers)
<Telegram> 2024-11-20, Kovalenko (13th GRAU stored KN-23)
<Telegram> 2024-11-19, Kovalenko (67th GRSU stored DPRK munitions)
<Telegram> 2024-11-16, Kovalenko (“DPRK don’t believe God”)
<Telegram> 2024-11-15, Kovalenko (UAV)
<Telegram> 2024-11-13, Kovalenko KN-23)
<Facebook> 2024-11-10, Ukraine Defense Intelligence (Intercepted DPRK troops radio)
<Telegram> 2024-11-8, Kovalenko (DPRK soldiers in Kursk)
<Telegram> 2024-11-7, Kovalenko (DPRK soldiers in Kursk)
<Telegram> 2024-11-5, Kovalenko (DPRK soldiers, Drone training)
<Telegram> 2024-11-4, Kovalenko (The first DPRK troops under fire )
<Facebook> 2024-11-2, Ukraine Defense Intelligence (More than 7000 DPRK soldiers moved from Primorsky Krai to areas near Ukraine)
<Telegram> 2024-10-31, Kovalenko (3000 DPRK soldiers in Kursk Region)
<Facebook> 2024-10-27, Ukraine Defense Intelligence (Transporting DPRK mercenaries to the front in trucks with civilian plates)
<Facebook> 2024-10-24, Ukraine Defense Intelligence (The first DPRK troops arrived in the combat zone)
<Telegram> 2024-10-23, Kovalenko (DPRK troops arrival in Primorsky Krai)
<Telegram> 2024-10-15, Kovalenko (Less 1% DPRK officers speak Russian)
<Telegram> 2024-10-15, Kovalenko (DPRK troops may be in Kursk Region)
<Telegram> 2024-10-14, Kovalenko (Fiction of 100,000 units preparation)
<Telegram> 2024-10-9, Kovalenko (DPRK ammo stored at 67 GRAU)
<Telegram> 2024-10-8, Kovalenko (DPRK engineers were deployed)
<Telegram> 2024-9-29, Kovalenko (Attempt to blow up railway)
<Telegram> 2024-9-3, Kovalenko (DPRK ballistic missile)
<Telegram> 2024-8-6, Kovalenko (DPRK ballistic missile)
<Telegram> 2024-8-2, Kovalenko (DPRK mortars delivery)
Think tank
<Open Source Centre> 2025-4-15, Brothers in Arms: Estimating North Korean Munitions Deliveries to Russia
<Open Source Centre> 2025-2-18, Red Passage: Russian-DPRK Munition Carrier Seeks to Transit the Suez
<Open Source Centre> 2024-11-22, Refined Tastes: Russian Oil Deliveries to Pyongyang Breach the Million Barrel Mark
<Conflict Armament Research> 2024 September, North Korean missiles produced in 2024 used in Ukraine
<Conflict Armament Research> 2024 February, North Korean missile relies on recent electronic components
<Conflict Armament Research> 2024 January, Documenting a North Korean missile in Ukraine
Media
<MBC> 2025-06-26, 국회 정보위원회 백브리핑 (Background briefing by the National Assembly Intelligence Committee of the ROK).
<Комсомольская Правда>2025-06-17,Шойгу сообщил, что КНДР направит 5000 строителей на восстановление Курской области (Shoigu stated that the DPRK will send 5,000 construction workers to help with the reconstruction of the Kursk region.)
<ТАСС> 2025-6-17, КНДР направит 5 тыс. строителей на восстановление Курской области (The DPRK will send 5,000 construction workers to help with the reconstruction of the Kursk region.)
<Yonhap News Agency> 2024-10-29, [속보] 국정원 北폭풍군단 파병으로 알려져…입대연령 낮아 (National Intelligence Service Known to Deploy North Korean Storm Corps)
Governments
<Multilateral Sanctions Monitoring Team> 2025-5-29, Unlawful Military Cooperation including Arms Transfers between North Korea and Russia
<Republic of Korea, National Intelligence Service> 2024-10-18, 국정원, 북한 특수부대 러-우크라 전쟁 참전 확인 (NIS confirms participation of North Korean special forces in Russia-Ukraine war)
<US, Defense Intelligence Agency> 2024-5-29, North Korea Enabling Russian Missile Strikes Against Ukraine
International organisation
<United Nations Security Council> 2025-5-7, Non-proliferation/Democratic People's Republic of Korea (James Byrne, Chief Executive Officer and Founder of Open Source Centre, presented DPRK’s illegal coal and iron ore exports.) UN Web TV
<United Nations Security Council> 2024-12-18, Non-proliferation/Democratic People's Republic of Korea (Jonah Leff, Director of Operations for Conflict Armament Research (CAR), presented CAR’s additional findings after examining the remnants of a missile recovered in Ukraine.) UN Web TV
<United Nations Security Council> 2024-6-28, Non-proliferation/Democratic People's Republic of Korea (Jonah Leff, Director of Operations for Conflict Armament Research (CAR), presented CAR’s findings after examining the remnants of a missile recovered in Ukraine.) UN Web TV
The DPRK’s military support to Russia includes the following:
Munitions (82mm, 122mm, 130mm, 152mm, 170mm);
D-20 towed howitzer
D-30 towed howitzer
M-30 howitzer
M-46 howitzer
D-74 cannon
At least 100 Ballistic missiles
Including Hwasong-11 series (KN-23, 24)
Three brigade sets of Heavy artillery
170mm self-propelled artillery pieces
240mm long-range multiple rocket launchers
200 total vehicles, self-propelled guns, multiple-rocket launcher, etc.
Anti-tank missiles
Bulsae-4 (불새-4)
RPG
Troops (over 11,000 in late 2024)
What does the DPRK receive from Russia in return?
The MSMT report listed the following:
Air defense system & Anti-aircraft missiles (Pantsir class combat vehicle)
Advanced electronic warfare systems (jamming equipment using Russian cargo aircraft)
Data feedback on ballistic missiles which lead to improvements in missile guidance performance
Refined oil
The DPRK Monitor continues to keep an eye on the situation and will provide updates.
Means of arms transfer from DPRK to Russia
2022-11-18 (Railcars)
Khasan (Russia)-Tumangang (DPRK)
Source: Yonhap News.
According to imagery released by National Security Council Coordinator for Strategic Communications John Kirby at a White House press briefing in Washington on 20 January 2023, five Russian railcars traveled from Russia to North Korea on 18 November 2022. The next day, 19 November, North Korea loaded the railcars with shipping containers, and the train returned to Russia.
From 2023-9-7 to 10-1 (Vessels)
Najin (Rajin) (DPRK)-Dunay (Konyushkov Bay) (Russia)
Source: The Panel’s report, S/2024/215, page. 34.
According to imagery relased by the US Mission to the UN on 13 October 2023, the DPRK has provided Russia with more than 1,000 containers of military equipment and munitions between 7 September and 1 October 2023 (Since the Panel report includes a clearer map from a certain Member State, DPRK Monitor will cite it from there).
From January to December 2024 (Vessels)
Najin (Rajin)-Vostochnyy (Russia)
Source: The MSMT.
According to the MSMT report, Russian cargo vessels delivered approximately 9 million rounds of mixed artillery and multiple rocket launcher ammunition from Najin (Rajin) port in the DPRK to Vostochnyy, Russia, in 49 shipments between January 1 and mid-December 2024.
The munitions were then transported by rail to ammunition depots in southwestern Russia.
From 2024-10-8 to 10-13 (Vessels)
Hamhung, Chongjin (DPRK)-Vladivostok (Russia)
Source: NIS (Annotated by the DPRK Monitor).
According to the ROK’s National Intelligence Service (NIS), North Korea transported special forces units to Russian territory via Russian Navy transport ships from October 8 to 13. This confirmed the beginning of North Korean military participation.
Four landing ships and three escort ships belonging to the Russian Pacific Fleet completed the first phase of transporting approximately 1,500 North Korean special forces personnel from areas near Chongjin, Hamhung, and Musudan in North Korea (Attachment 1) to Vladivostok, Russia, during the same period.
From November-December 2023 (Cargo planes)
Source: The DPRK Monitor.
The MSMT report indicates that sensitive and critical equipment, including missiles and transporter-erector-launchers (TELs), were primarily moved via rail or Russian military cargo planes.
The report identified the involvement of Russian Federation aircraft, specifically the Ilyushin Il-76, Il-76 MD, and Antonov AN-124, in transporting DPRK ballistic missiles and related cargo during November and December 2023.
Information indicated that missile exports by some of these aircraft continued in 2024.