Server does not support rfc 5746 see CVE 2009 3555

Tema: 

Hola amigos.

En ésta ocasión tengo el siguiente problema.
En un archivo CGI hago un llamado a una imágen, al correr el CGI solo me muestra el texto plano que imprimo, los cuadros de texto, botones y una X en el lugar en donde debería imprimir una imagen que tengo en el mismo directorio junto al archivo CGI en /usr/lib/cgi-bin; en Firefox en Herramientas - Consola de errores me dice Server does not support rfc 5746 see CVE 2009 3555, en Herramientas - información de la página - Medios me muestra el llamado a la imagen pero al seleccionarla no la muestra si le doy a guardar me guarda un archivo de nombre imagen.png pero vacío... Si le intento con otros formatos de imagen devuelve el mismo error.con IE tampoco visualiza la imagen; si construyo un archivo.html junto al cgi llamando a la imagen la muestra sin problema.

Alguien que por favor me ayude a solucionar o como superar el error que les comento o si estoy sin rumbo indicarme el camino... o un ejemplo para mostrar imagenes con un cgi...

En la parte correspondiente el codigo va así:

print "";

Gracias de antemano.

Comentarios

Es para mostrar una imagen en


#!/usr/bin/perl
if ($result == 2) {
print "
ChilliSpot Login Failed";
if ($reply) {
print " $reply

";
}
}

if ($result == 5) {
print "
ChilliSpot Login";
}

print "\n";

if ($result == 2 || $result == 5) {
print "

Username:

Password:

";
}

exit(0);

Supongo que la parte de la

Imagen de deathUser

Supongo que la parte de la imagen es:


print "\n";

Al no especificar el directorio donde está la imagen asume que está en el mismo directorio del CGI, normalmente dichos directorios tienen permisos especiales de acceso, crea un directorio específicamente para las imágenes y lo referencias con el path completo, algo como:


print "\n";

Suerte ...

bye
;)

Solucionado

En relación a la recomendación de deathUser, revisando los directorios en donde debería tener las imagenes, en realidad tenía el archivo de imagen junto al .cgi en /usr/lib/etc,etc... que al estar junto al archivo teoricamente debería haber mostrado la imagen. El problema estaba que al enviar

print "\n";

o

print "\n";

El directorio en donde está buscando la imagen o el archivo de recursos es el DocumentRoot a donde apunta mi Apache mas no la ubicación junto al .cgi

Al poner la imagen en un directorio o suelta (para probar), por fin mostró la imagen..

Gracias compañeros, grcias deathUser...