
CVE-2025-11953 - A vinculação externa padrão do servidor React Native Metro expõe um endpoint vulnerável, permitindo que invasores não autenticados executem comandos arbitrários do sistema operacional através de uma solicitação POST maliciosa.
O Metro Development Server, aberto pelo React Native Community CLI, vincula-se a interfaces externas por padrão. O servidor expõe um endpoint vulnerável a injeção de comandos do SO. Isso permite que atacantes de rede não autenticados enviem uma requisição POST ao servidor e executem executáveis arbitrários. No Windows, os atacantes também podem executar comandos shell arbitrários com argumentos totalmente controlados.
| Produto | Gravidade | Versões Afetadas | Versão Corrigida |
|---|---|---|---|
| @react-native-community/cli | Crítico (9.8) | 4.8.0 - 20.0.0‑alpha.2 | 20.0.0 |
npm install
node vuln_server.js
poc.py para linux e windows_PoC.py para windows):python3 windows_PoC.py
![[Pasted image 20260121090252.png]](https://github.com/boroeurnprach/CVE-2025-11953-PoC/blob/main/Asset/Pasted%20image%2020260121090252.png)