Error en la base de datos

imported_Ryuk Seguir

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Feb 2009
Mensajes
1.138
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. ^^
 

Andrés Durán

Xi
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
23 Abr 2009
Mensajes
4.371
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.
 

imported_Ryuk

Dseda
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Feb 2009
Mensajes
1.138
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. ;)
 
Arriba