Informes de seguridad generados por IA sobre curl

Los informes de vulnerabilidades generados por IA están empezando a inundar las plataformas de bug bounty, como muestran múltiples afirmaciones de seguridad falsas contra la ampliamente utilizada herramienta curl. Los comentaristas señalan que los modelos de lenguaje grandes pueden producir análisis plausibles pero incorrectos, haciendo perder tiempo a los mantenedores, degradando la calidad de los ecosistemas CVE e incentivando un comportamiento de “beg bounty” de bajo esfuerzo. Muchos sostienen que los programas necesitarán controles de acceso más estrictos, sistemas de reputación o incluso tarifas de envío, sin dejar de preservar vías para que colaboradores legítimos que no hablan inglés informen de problemas reales.

Informe de vulnerabilidad de Curl generado por LLM

  • El hilo se centra en un informe de seguridad falso sobre curl, claramente (para muchos lectores) producido o fuertemente asistido por un LLM.
  • El informe parecía superficialmente profesional y detallado, pero inventó código, malinterpretó el código real y luego insistió en su posición cuando fue cuestionado.
  • Algunos lo ven como una nueva forma de comportamiento de “script kiddie”: ejecutar un escáner o LLM, pegar los resultados y exigir una recompensa o una línea para el currículum.

Bug Bounties, CVEs e incentivos

  • La recompensa de curl por bugs (hasta ~$10k) y el prestigio de presentar CVEs se consideran incentivos fuertes para envíos automáticos o de bajo esfuerzo.
  • Los comentaristas señalan una larga historia de intentos triviales de CVE (por ejemplo, “grep strcpy”) incluso antes de los LLMs.
  • Preocupación de que esta tendencia socave la credibilidad del sistema CVE y desperdicie recursos de triaje.

Discusión técnica sobre la supuesta vulnerabilidad

  • Varios comentarios explican que el código específico de curl es seguro: buffers de tamaño fijo, conocidos en tiempo de compilación, y datos controlados; no hay entrada del usuario.
  • Debate sobre strcpy frente a strncpy frente a strlcpy frente a snprintf y cuándo es apropiado cada uno.
  • Algunos reconocen que un analizador estático podría marcar el patrón porque la seguridad depende del contrato de una función (Curl_base64_encode), aunque la explicación del LLM era incorrecta.
  • Discusión secundaria sobre uso de stack frente a heap, patrones de limpieza de memoria y alternativas de diseño menores.

Impacto del spam de LLM en mantenedores y ecosistemas

  • Frustración generalizada por el hecho de que unos céntimos de salida de un LLM puedan consumir horas de tiempo experto; se invoca la ley de Brandolini.
  • Se ve como una denegación de servicio sobre la atención humana, especialmente perjudicial para mantenedores de código abierto que ya tienen poco tiempo.
  • Temor a que los mantenedores se vuelvan más duros, desalentando a los recién llegados genuinos.

Detectar e interpretar texto generado por LLM

  • La gente señala patrones reconocibles: estructura formularia, exceso de cortesía, disculpas constantes, tono corporativo.
  • Preocupación de que, a medida que los modelos mejoren o se personalicen (por ejemplo, estilos groseros o coloquiales), la detección se vuelva más difícil.
  • Contrapunto: algunos hablantes no nativos usan legítimamente LLMs para gramática/traducción, así que la “voz de LLM” no significa automáticamente contenido falso.

Defensas propuestas contra el spam de bug bounty impulsado por LLM

  • Las sugerencias incluyen:
    • Modelos de solo aplicación o “pool” con investigadores verificados.
    • Pequeñas tarifas de envío o depósitos de cuenta, reembolsados para informes que no sean spam.
    • Listas blancas y sistemas de reputación; exenciones de tarifas tras unos pocos envíos de buena fe.
    • Servicios profesionales de triaje para filtrar basura (aunque esto traslada el costo).

Opiniones sobre las capacidades de los LLM y su uso apropiado

  • Muchos describen a los LLMs como generadores fluidos de “BS”: el texto tiene la textura superficial correcta, pero a menudo carece de sustancia.
  • Comparación con los modelos de imagen: impresionantes a primera vista, pero los artefactos aparecen al mirar de cerca.
  • Algunos argumentan que los LLMs son valiosos como herramientas de asistencia (traducción, resumen, redacción), pero peligrosos cuando se usan como “pensadores” independientes.
  • Preocupación más amplia de que el contenido de LLM inunde reseñas, guías, escritos legales y foros técnicos, degradando la confianza y elevando las barreras de participación.
  • Una perspectiva minoritaria expresa una leve tranquilidad sobre la seguridad laboral, dadas las limitaciones actuales de los LLM.