Error en la base de datos

  • Autor Autor imported_Ryuk
  • Fecha de inicio Fecha de inicio
I

imported_Ryuk

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde ayer en la noche me estan llegando correos de invalid SQL a esta hora ya van 160 correos con el mismo mensaje.
Lo raro es que todos los mensajes son de usuarios no registrados osea solo esta afectando a los visitantes.

El mensaje:
Insertar CODE, HTML o PHP:
Database error in vBulletin 3.8.5:

Invalid SQL:

        SELECT
                thread.threadid, thread.title, thread.lastpost,  thread.forumid, thread.replycount, thread.lastposter, thread.dateline,  IF(views<=replycount, replycount+1, views) AS views, thread.visible,  user.username, user.userid, user.usergroupid, IF(displaygroupid=0,  user.usergroupid, displaygroupid) AS displaygroupid, thread.iconid AS  threadiconid, iconpath AS threadiconpath

        FROM thread AS thread
                LEFT JOIN  user AS user ON (user.username = thread.lastposter)
                LEFT JOIN icon AS icon ON (icon.iconid = thread.iconid)

                WHERE NOT ISNULL(thread.threadid)
                AND thread.forumid NOT IN (,6,165,164,180)
                AND thread.visible <> 2
        ORDER BY lastpost DESC LIMIT 0, 10;

MySQL Error   : You have an error in your SQL syntax; check the manual  that corresponds to your MySQL server version for the right syntax to  use near '6,165,164,180)
                AND thread.visible <> 2
        ORDER BY lastpost DESC LIMIT 0, 10' at line 9
Error Number  : 1064
Request Date  : Sunday, September 12th 2010 @ 05:36:07 PM
Error Date    : Sunday, September 12th 2010 @ 05:36:08 PM
Script        : [URL]http://www.bitenex.com/[/URL]
Referrer      :
IP Address    : 66.249.71.173
Username      : No Registrado
Classname     : vB_Database
MySQL Version :

Ultimamente no e modificado nada, ni instalado hacks por lo menos desde que ha aparecido el invalid SQL.

Saludos. ^^
 
Hola kuervo,

Al parecer tienes en el índice el foro (no sé si el script index.php en tu foro es vBadvanced) una modificación que trata de leer y mostrar desde la base de datos una serie de temas ubicados en cualquier foro menos en los foros 6, 165, 164 y 180. Si notas en la sentencia SQL, verás que hay una coma delante de los IDs:

Insertar CODE, HTML o PHP:
AND thread.forumid NOT IN (,6,165,164,180)

Es de allí de donde se genera el error.

Esos foros parecieran ser privados. Trata de deshabilitar los add-ons e intenta reproducir el error de nuevo.
 
Es como lo mencionas es por foros privados e eliminado el modulo de vbadvanced que podria estar causando el problema y al parecer funciono ya que los correos han parado de llegarme.
Gracias Andres por tu respuesta. 😉
 
Atrás
Arriba