Ukraine's Air Force monitoring account on Telegram, @kpszsu, reported on 21 October 2026 at 02:17 UTC that a single jet-powered Shahed-type drone, described in the record as a Geran-3 and attributed to Russia, was moving through northern Lviv Oblast on a course toward Sosnivka, approaching from the northeast. The original Ukrainian post is brief and describes a jet-type unmanned aerial vehicle over northern Lviv Oblast heading for Sosnivka. The report does not describe impacts, damage, or casualties, and it does not say where the drone was launched. A follow-up entry filed a minute later, at 02:18 UTC, describes a drone of the same type coming from Volyn Oblast toward Sosnivka. That origin differs from the Lviv-origin wording in the first post, and the record does not resolve the discrepancy.
Sosnivka matters here less as a known target than as a point on a corridor the monitoring feed has tracked repeatedly. The related entries show a pattern over roughly one day. Between 03:21 and 10:02 UTC on 20 October, four separate single-drone reports named Dobrotvir, with three describing the drone as coming from Lviv Oblast and one as flying over the settlement. The Sosnivka report then followed the same northwestern approach the next morning. The sequence consists of individually small reports of one drone at a time, which is a different signature from the mass launches that typically saturate air defenses. Operationally, a steady trickle of single jet-powered drones along one axis could indicate reconnaissance or route-testing, decoys meant to draw air-defense attention, or individual airframes transiting toward targets farther east or to infrastructure in the region. Western Ukraine hosts energy, rail, and logistics assets, so transit traffic there carries wider significance. These readings are inference, not something the transit notices themselves establish. The entries record movement and warning, not what the drones were meant to hit.
The event rests on a single channel, the Telegram account @kpszsu, which carries Ukrainian air monitoring alerts. The record lists no second outlet, so cross-confirmation is absent and the confidence score of 8.0 reflects the channel's role as an official monitoring source with a consistent multi-entry pattern in the same area, not independent verification. Confidence would rise with corroboration from regional military administrations, another monitoring feed, or open-source flight tracking. It would fall if the origin conflict between Lviv and Volyn is not resolved or if the channel later corrects or withdraws the alert.
The coordinates are at settlement precision and are matched to the named village of Sosnivka rather than to any facility, so the location confidence is high for the village but not for any specific site within it. The village sits in northwestern Ukraine, near the border zone of Lviv and Volyn oblasts, an area of lowland and rolling farmland with forest patches and a road and rail network leading toward the Polish border to the west.
▶ View this event on the live map
Intel Mapper aggregates open-source reports from monitored Telegram and X channels, geolocates them, cross-checks duplicates across sources and assigns a confidence score. Entries are updated as new confirmations arrive. Read how we verify events.