Dart - Publishing to third-party package repositories may expose pub.dev credentials
Al publicar paquetes Dart en repositorios de terceros, el comando pub publish envía accidentalmente credenciales (tokens OAuth2) destinadas a pub.dev a esos servidores no confiables. Un atacante que controle un repositorio de terceros puede robar estos tokens e suplantar al usuario en pub.dev para publicar paquetes maliciosos.
El cliente dart pub no implementa aislamiento adecuado de tokens OAuth2 al publicar en repositorios de terceros, exponiendo credenciales válidas de pub.dev a servidores no confiables. Un atacante controlando un repositorio de terceros puede interceptar estos tokens durante la publicación y usarlos para acceder sin autorización a la cuenta pub.dev del usuario, permitiendo publicación arbitraria de paquetes o compromiso de la cuenta.
¿Quieres saber si tu infraestructura está expuesta a esto?
Hablar con TrueHacking →