NuGet engañado: Newtonsoft.Json.Net manipula los resultados deportivos en producción

Ciberseguridad Aug 13, 2026Añadir a favoritos

NuGet engañado: Newtonsoft.Json.Net manipula los resultados deportivos en producción

Un fork trojanizado de Newtonsoft.Json fue publicado en NuGet bajo el nombre "Newtonsoftt.Json.Net" —una letra de diferencia—. Siete versiones del paquete circularon con código diseñado para manipular los resultados en vivo de la plataforma de apuestas deportivas Digitain.

Lo que está pasando

Investigadores en ciberseguridad han descubierto una campaña de supply chain en NuGet (el gestor de paquetes .NET) particularmente original: en lugar de desplegar un clásico infostealer, el paquete malicioso está diseñado para falsificar resultados deportivos en directo en la plataforma Digitain.

El paquete se denomina "Newtonsoftt.Json.Net" —dos t en Newtonsoft—. Se trata de un typosquat del famoso Newtonsoft.Json (Json.NET), una de las bibliotecas .NET más descargadas del mundo. Siete versiones fueron publicadas en el registro de NuGet.

Por qué es interesante (y preocupante)

El objetivo no es un usuario en particular: es la infraestructura backend de Digitain, una plataforma B2B de apuestas deportivas que proporciona sus sistemas a operadores de juegos en todo el mundo. Si una integración en Digitain o uno de sus socios utiliza el paquete falso, el código malicioso puede alterar las cuotas, los marcadores o los resultados de los partidos en tiempo real.

Es un vector de ataque financiero sofisticado: no hace falta piratear directamente los servidores de apuestas —basta con introducir código en una dependencia .NET.

El paquete se presenta como un fork funcional de Newtonsoft.Json: hace todo lo que la biblioteca real debería hacer, con código de manipulación adicional. Este tipo de ataque es especialmente insidioso porque las pruebas unitarias y de integración suelen pasar sin problemas.

Quién está afectado

  • Desarrolladores .NET que escribieron Newtonsoftt.Json.Net en lugar de Newtonsoft.Json
  • Equipos que usan lock-files sin verificar o importan paquetes sin auditoría
  • Operadores en la plataforma Digitain a través de posibles dependencias comprometidas en un socio

Qué hacer

  1. *Auditar sus packages.lock.json y `.csproj`* para verificar la ausencia de "Newtonsoftt.Json.Net" (doble t*)
  2. Usar una herramienta de verificación de supply chain: dotnet list package -include-transitive para listar todas las dependencias
  3. Fijar versiones de sus dependencias críticas y verificar su hash durante la restauración
  4. Activar la firma de paquetes NuGet si su organización la ha desactivado
Newtonsoft.Json - 1.000 millones de descargas

Newtonsoft.Json (Json.NET) es la biblioteca .NET más descargada de todos los tiempos, con más de mil millones de descargas en NuGet. Su notoriedad la convierte en un objetivo preferente para los typosquats.

7 versiones publicadas

Siete versiones de 'Newtonsoftt.Json.Net' circularon en NuGet antes de ser detectadas —suficiente para afectar pipelines CI/CD automatizados que instalan la última versión sin verificar el nombre.

Acción inmediata: grep -r "Newtonsoftt" *.csproj packages.lock.json en todos sus repositorios .NET. Un solo falso positivo merece ser revisado para evitar una compromiso silencioso.

Resources

Artículo producido por inteligencia artificial, revisado bajo control editorial humano.

Nuestra redacción
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

SSHSelf-hostedAI Ops
Get early access
¿Te ha resultado útil este artículo?

5 personas han valorado este artículo

Me gusta
K
Kenji AraiCybersecurity expert
Cybersecurity expert, methodical watcher, never alarmist, always actionable.
Compartir:
Your Linux server, as a desktop.
TermalOSSponsored
Ops, reimagined

Your Linux server, as a desktop.

Agentless SSH monitoring, a full remote desktop and an AI ops copilot — no agents to install, everything stays on your machine.

Get early access
LIVERadio Geek Kitsune
Toca para escuchar, el mismo sonido para todos
0··
// Programación
// all stations
// compartir un tema →
Secciones
Explorar
Información