Una vulnerabilidad crítica en el SDK x402 podría permitir que unas API maliciosas agotaran los saldos de tokens de los agentes de IA
Una firma de seguridad descubrió múltiples vulnerabilidades críticas en el código del estándar x402, el cual permite que programas y agentes de inteligencia artificial realicen pagos automatizados por solicitudes de API. Entre los fallos más graves se encontraba la ausencia de un límite de gasto predeterminado en el cliente, lo que exponía a las carteras digitales a vaciar su saldo total si una interfaz maliciosa lo solicitaba y la aplicación carecía de restricciones.
Otro de los problemas detectados afectaba específicamente al código en TypeScript para la red Solana, donde un componente de validación aceptaba aprobaciones de tokens sin transferir fondos reales, permitiendo que un atacante obtuviera recursos sin pagar nada mientras el sistema cubría la comisión. Asimismo, existía un fallo relacionado con una extensión de inicio de sesión que permitía que el cliente firmara mensajes de autenticación para sitios web distintos al contactado originalmente.
La entidad encargada de mantener el estándar solucionó estos tres problemas críticos mediante actualizaciones lanzadas a mediados de agosto, incorporando controles de gasto, validaciones de instrucciones y comprobaciones de dominio para las plataformas soportadas. No obstante, las publicaciones oficiales y los registros de paquetes no etiquetaron las correcciones como avisos de seguridad, por lo que las herramientas habituales de auditoría no advertían a los desarrolladores sobre la necesidad de actualizar.