Sin duda este parece haber sido (si no es que todavía continua) unos dos meses -casi- que WordPress recibe bastantes reportes de bugs, sobre todo relacionado a la seguridad, de los cuales algunos fueron encontrados por su servidor, otros por Alejandro concha y otro por ciri del grupo Virtuax (un grupo de seguridad al parecer de Bélgica), que son los que se anuncian con la llegada de la RC1 de WordPress 2.1.3 (y RC1 de 2.0.10) como las estrellas de bugs que resolvieron (o como diríamos los principales a resolver), todos estos de manera extraña -digamos- son bugs de XSS y/o XSRF, demostrando una vez mas que esta vulnerabilidad es de las que mas fácil nos podemos perder de vista y encontrar en aplicaciones web.
Pero cuando todo parecía tranquilo sale otra vulnerabilidad (que también habia visto, pero que no habia trabajado mucho con ella) de la cual acabo de leer hace algunos momentos en el blog de Alejandro concha, que cabe mencionar que aun no busco el reporte que dice Alejandro pero le creo por que este man sabe lo que hace (se la pasa mucho tiempo arreglando y buscando fallos a wordpress y meneame según leo en varios blogs) y realmente no quiero hablar mucho de esta vulnerabilidad por que al igual que Alejandro se que posibilidades de expansion y catastróficas puede tener, si quieren vayan al blog de Alejandro y lean a detalle un poco mas.
Pero bueno no todas se hacen publicas a manera abierta sino que algunas se reparan en el trac de wordpress, puedo ver que hay algunas vulnerabilidades que se encontraron durante el ultimo weekend bug hunt y unas otras que se encontraron dispersas de las cuales hay un silencio total pero se reparan, lo bueno es que se reparan lo feo seria que queden en el trac y de ahí no salgan.
Esto también me hace ver que el equipo de WordPress no esta tan listo para el stress-test de bugs que se ocasionan (o ocasionaran) gracias a la popularidad que ha obtenido WordPress estos principios de años, esto me trae recuerdos de cuando phpBB tuvo una época asi donde salieron muchos bugs debido a la popularidad, sin embargo esos bugs en lugar de ayudar a aumentarla redujieron bastante sus usuarios, los cuales prefirieron pasarse a otras soluciones no-gratuitas como lo son vBulletin e IPB que seguir la aventura con phpBB, aunque ahora es un software ya mas estable, ya se nota claramente como ya ha perdido parte del mercado de comunidades online.
Hasta el momento han salido bastante bien las respuestas del equipo de WordPress sobre esta “guerra” de bugs, ya que no solo son bugs de seguridad algunos son defectos enormes de diseño, otros de problemas de incompatibilidades de php4 y algunos muchos pocos de defectos menores, sin embargo sigue quedando a deber.
Al menos aquí les puedo decir que soy de los que -al parecer pocos- tienen el problema de “realTinyMCE its not defined” el cual causa que no se cargue el editor RTE de WordPress y tenga que necesariamente desactivarlo o estar forzando a limpiar el cache con “CONTROL+F5″ para que este de manera “mágica” funcione nuevamente, segun veo ya hay un ticket en el trac y hay una discusion en la lista wp-testers sobre esto, pero solo dan ideas y soluciones vagas, unos dicen que se debe actualizar TinyMCE a la ultima versión, otros que desactivemos gzip, otras que estemos cargando el cache a cada rato, otros que reemplazemos la funcion realpath() de php por una personal, bueno miles de ideas pero ninguna solucion real…
Inclusive he querido solucionar este problema por mi cuenta pero el nivel de implementación de TinyMCE sobre WordPress es bastante grande y se me escapa de las manos el problema, necesitare mucho tiempo para seguir todas las implementaciones de TinyMCE sobre WordPress para que pueda si quiera intentar un parche manual, por el momento busco pequeñas soluciones que reparen el problema temporalmente pero creo que lo mas seguro es que halla que actualizar TinyMCE a mano y contando que tenemos mas de 300 diferencias entre una y otra versión creo que sera algo difícil llevar acabo esta actualización a mano.
Pero bueno como ven no puedo “bloguear” como he querido desde hace dos semanas, ya sea por investigaciones o por problemas de WordPress primera ves que hallo absurda o hasta hipócrita la descripción de WordPress…
“WordPress is what you use when you want to work with your blogging software, not fight it“