Desbordamientos de búfer en IBM DB2

Los gestores de bases de datos DB2 de IBM, se ven afectados por dos problemas de desbordamiento de búfer.

A través de estos dos problemas un atacante podría llegar a conseguir la ejecución de código en los sistemas afectados.

Los servidores DB2 utilizan la función “rec2xml” para pasar una cadena a XML. Esta función ve afectada por un problema de desbordamiento de búfer si el tercer parámetro es excesivamente largo con lo que podría permitir la ejecución de código en la máquina atacada.

Por otra parte el procedimiento generate_distfile, implementado como una función en C y exportado por db2dbappext.dll, también es vulnerable a un desbordamiento de búfer si como tercer parámetro si pasa un nombre de archivo de 255 bytes de longitud. Al igual que el anterior, este problema también podría permitir a un atacante lograr la ejecución de código en los sistemas vulnerables.

Las versiones afectadas por estos problemas de seguridad son las 8.1 y las 7.x, que quedan corregidas con los últimos fixpack publicados por IBM y disponibles en los siguientes enlaces: DB2 v8.1 y DB2 v7.x.