Google устранила опасную RCE-уязвимость Golang в Windows

Google устранила опасную RCE-уязвимость Golang в Windows

Google устранила опасную RCE-уязвимость Golang в Windows

Специалисты Google в этом месяце устранили опасную уязвимость в проекте Golang (многопоточный язык программирования Go). Брешь затронула пользователей Windows, с её помощью можно удалённо выполнить произвольный код.

RCE-уязвимость, получившая идентификатор CVE-2021-3115, существует из-за стандартного поведения Windows при поиске пути. В частности, дыра кроется в команде «go get».

Проблему безопасности обнаружил японский исследователь, известный в Twitter под псевдонимом RyotaK. Как объяснил специалист, баг проявляется в момент, когда пользователь запускает команду «go get» для того, чтобы профетчить репозиторий.

Согласно принципу поиска файлов в Windows, опирающемуся на системную переменную PATH, при использовании, например, команды netstat система будет искать сначала исполняемые файлы netstat.exe, netstat.bat или netstat.* в текущей директории. Если же в ней нет ничего с похожим именем, шелл Windows найдёт системную утилиту netstat, расположение которой можно найти в переменной %PATH%.

Из-за определённых рисков разработчики PowerShell не так давно отказались от такого поведения и начали отдавать приоритет путям в переменной %PATH%, а не текущим недоверенным директориям. На Linux всё это работает несколько иначе.

Однако в случае использования команды «go» Windows отдаст приоритет локальной директории и что более важно — задействует утилиту cgo, предназначенную для генерации пакетов Go, вызывающих код C. Таким образом, в первую очередь поиск компилятора GCC будет производиться в недоверенной локальной директории.

Как объяснил RyotaK, в системах Windows GCC-компилятор допускает запуск вредоносной копии gcc.exe, которую атакующий может подсунуть вместо легитимного компилятора GCC. Именно этот баг, по словам Google, разработчики устранили на этой неделе.

Сбои GPS всё чаще угрожают полётам и работе критических систем

В Норвегии пассажирский самолёт не смог сесть из-за помех GPS — и это лишь один из всё более частых примеров того, насколько уязвимой стала глобальная навигация. Эксперты предупреждают: сбои и подмена GPS-сигналов перестали быть редкостью и всё чаще затрагивают не только военных, но и обычных людей.

Инцидент произошёл осенью 2025 года на севере Норвегии. Самолёт авиакомпании Widerøe заходил на посадку в городе Вардё — всего в 60 километрах от российской границы.

Погода была сложной: низкая облачность, плохая видимость. В таких условиях пилоты полагаются на GPS, но в этот раз навигация просто «ослепла». В эфире возникли помехи, из-за которых самолёт не смог получить координаты и был вынужден уйти на запасной аэродром.

По данным европейских чиновников, сбой совпал с российскими военными учениями «Запад-2025», проходившими буквально по соседству. В Норвегии считают, что речь идёт о преднамеренном подавлении GPS-сигналов — технологии, которую активно используют и в реальных конфликтах. В Москве подобные обвинения ранее отрицали.

Регион Финнмарк, где произошёл инцидент, давно живёт в условиях почти постоянных GPS-сбоев. С началом СВО таких случаев стало заметно больше. И речь идёт не только об авиации: помехи затрагивают полицейские машины, скорые, суда, сельхозтехнику и даже спасательные маяки.

При этом Норвегия — далеко не единственная «горячая точка». Подмена и подавление GPS фиксируются над Чёрным морем, в Мьянме, на юге США и в других регионах. По данным авиационного сообщества OpsGroup, если в начале 2024 года GPS-спуфинг затрагивал около 300 рейсов в день, то к августу — уже до 1 500. Всего за месяц летом 2024 года с подменой координат столкнулись более 41 тысячи рейсов.

 

Технология GPS выглядит надёжной, но у неё есть слабое место: сигнал со спутника очень слабый, и его легко заглушить более мощным передатчиком с земли. А ещё сигнал можно подделать — отправить «фальшивый GPS», который укажет неправильное время или координаты.

Раньше этим занимались в основном военные. Но оборудование подешевело, и теперь глушилки и спуферы доступны куда более широкому кругу людей — от контрабандистов до любителей «читов» в Pokémon GO. Эксперты отмечают, что именно массовые игры с дополненной реальностью в своё время подстегнули развитие гражданского GPS-спуфинга.

GPS — это не только карты и навигаторы. Он лежит в основе работы электросетей, мобильной связи, банковских операций, логистики, сельского хозяйства и промышленной робототехники. Даже простые вещи вроде автоматического включения уличного освещения или подбора «людей рядом» в приложениях знакомств завязаны на точное время и координаты.

Потеря GPS — это не неудобство, а системный риск для всей цифровой инфраструктуры.

Понимая масштаб угрозы, власти США и других стран активно ищут альтернативы и «страховки» для GPS. В модернизацию самой системы уже вложили более $22 млрд, а военный бюджет США на 2025 год дополнительно предусматривает $1,5 млрд на более устойчивые навигационные технологии.

Параллельно развиваются альтернативные решения. Одни компании запускают низкоорбитальные спутники с более мощными и зашифрованными сигналами, другие предлагают наземные системы навигации или гибридные подходы. Есть и варианты, которые можно внедрить без замены оборудования — достаточно обновить программное обеспечение.

Однако эксперты признают: единого решения пока нет. Усиление защиты идёт фрагментами, без чёткой координации между гражданскими и военными проектами. А полностью заменить GPS, по мнению специалистов, в обозримом будущем невозможно.

«GPS никуда не исчезнет, — говорят эксперты. — Но нам придётся научиться жить в мире, где ему нельзя доверять на 100%».

RSS: Новости на портале Anti-Malware.ru