TGViewer
React Native World React Native World @hello_react_native · 351 subscribers
Post #81 656
‼️Критическая уязвимость в React Native CLI

В CLI есть пакет @react-native-community/cli-server-api, который используется для того, чтобы поднять локальный сервер Metro.

Проблема в том, что он слушает не только localhost, но и 0.0.0.0 и IPv6 [::], что делает его доступным в сети.

Вторая проблема, это open-url роут, который принимает JSON с полем url и передаёт его пакету open, который на Windows даёт полноценное выполнение команд, а на macOS/Linux запускает команды, но с более ограниченным контролем.

Комбинация этих двух уязвимостей даёт возможность удалённого запуска вредоносного кода.

Подробное описание уязвимости и способы пофиксить в статье.

React Native World | Навигация по каналу
  • ❤ 1
  • 😢 1
More from @hello_react_native
  1. Oct 2, 2026GPU accelerated trading charts Хочу поделиться библиотекой, над которой работаю последнее…
  2. Oct 1, 2026👀
  3. Sep 10, 2026https://shopify.engineering/shop-app-migration немного технический деталей о том чего удал…
  4. Sep 10, 2026https://shopify.engineering/back-to-native
  5. Aug 28, 2026https://x.com/Andrei_Calazans/status/2093316529144189015
  6. Jul 22, 2026How Worklets Bundle Mode accidentally fixed Hermes V1 memory regression А вот и подробный…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →