Strings command is vulnerable to a Denial of Service
Vulnerabilidad de denegación de servicio en el comando strings de GNU binutils mediante un binario manipulado.
Background
strings es una herramienta del paquete GNU binutils que extrae las cadenas imprimibles de un fichero binario.
Description
Es posible construir un binario con ciertos caracteres especiales en una variable de modo que strings no pueda extraer sus cadenas imprimibles: el programa falla con un error de segmentación o se queda bloqueado. El problema reside en la función bfd_hash_lookup de la librería libbfd 2.16.1.
Business impact
Denegación de servicio de la herramienta, con lo que un binario malicioso puede protegerse frente al análisis de cadenas.
Systems affected
Probado en Linux con binutils y libbfd 2.16.1.
Solution
Existe un parche provisional publicado en el sistema de seguimiento de Sourceware.
Disclosure timeline
References
The information contained within this advisory is supplied 'as-is' with no warranties or guarantees of fitness of use or otherwise. Internet Security Auditors accepts no responsibility for any damage caused by the use or misuse of this information.
Compañía con sede en España y Colombia, especializada en auditoría de aplicaciones web, seguridad de red, test de intrusión e implantación y evaluación de cumplimiento. Nuestros clientes incluyen algunas de las mayores compañías de finanzas, telecomunicaciones, seguros y TIC. Proveedor independiente de fabricante, con experiencia profunda desde 2001. Nuestro esfuerzo en I+D incluye investigación de vulnerabilidades, colaboración en proyectos abiertos de seguridad, whitepapers y participación en eventos del sector.
¿Quieres que revisemos tu producto?
Contacta con nosotros¿Necesitas una auditoría de seguridad?
Cuéntanos tu situación y nuestro equipo se pondrá en contacto contigo para orientarte o agendar una llamada técnica.
