jueves, 20 de julio de 2006

Grupo de parches de julio para diversos productos Oracle

Oracle ha publicado, en su habitual ciclo trimestral, un conjunto de 65
parches para diversos productos de la casa que solventan una larga lista
de vulnerabilidades sobre las que apenas han dado detalles concretos.

La lista de productos afectados abarca a casi toda la gama de software
de la compañía: Database 10g Release 1 y 2, Oracle9i Database Release 2,
Oracle8i Database Release 3, Enterprise Manager 10g Grid Control,
Application Server 10g Release 1, 2 y 3, Collaboration Suite 10g Release
1, Oracle9i Collaboration Suite Release 2, E-Business Suite Release 11i,
E-Business Suite Release 11.0, Pharmaceutical Applications....

La lista se alarga con los productos que también se ven afectados como
parte integrante de alguno de los anteriores: Application Server Portal,
Developer Suite, Workflow...

De entre las 65 correcciones destacan:

* Diez que afectan a Application Server resultando nueve de ellas críticas.

* Veinte que afectan a E-Business Suite resultando cinco de ellas críticas.

* Cuatro que afectan a Enterprise Manager resultando dos de ellas críticas.

Existen además cuatro nuevas vulnerabilidades que afectan a
instalaciones cliente Oracle Database. Para tres de estas
vulnerabilidades, un servidor no confiable puede causar que el cliente
deje de responder si se conecta a ese servidor. El cuarto fallo podría
permitir la ejecución de código en el cliente.

De todos ellos sólo se han hecho públicos ciertos problemas que permiten
la inyección de consultas SQL si el atacante puede crear funciones
PL/SQL. Los fallos se basan en una falta de validación adecuada de
entrada en los paquetes sys.kupw$worker, sys.dbms_cdc_impdp,
sys.dbms_stats y sys.dbms_upgrade.

Estos 65 problemas declarados se resuelven a través de hasta 250 parches
para cubrir distintas versiones y plataformas. Una importante cantidad
de software que ni siquiera estaba totalmente disponible a la hora de
hacer público el boletín, pues algunos parches se han retrasado. Este es
sólo uno de los muchos problemas que puede acarrear una adecuada
administración de productos Oracle. La críptica matriz de riesgos y
parches que aporta la documentación de Oracle, da una idea de la
envergadura y problemática que implica una actualización de estos
servidores. Es quizás por esto (o a causa de esto), que Oracle desde
hace algunos años, publica estas actualizaciones cada tres meses. Un
tiempo necesario para que los administradores planifiquen adecuadamente
la actualización, pero excesivo por otro lado por la acumulación de
problemas que se apilan durante ese periodo.

Oracle, como política de divulgación, opta siempre por el más
escrupuloso silencio a la hora de detallar sus problemas de seguridad.
Fue sólo en una ocasión, una semana antes de la aparición de su
actualización de abril de 2006, que publicó en su página de MetaLink un
nota en la que se describía un problema de elevación de privilegios en
Oracle Database. Para colmo, se detallaba cómo aprovecharse del
problema. Poco después fue admitido el error, retirada y ocultada la
nota, junto con el resto de problemas de seguridad. No ha sido hasta
este ciclo de parches, tres meses después, que esta vulnerabilidad ha
sido solucionada.

Este oscurantismo es criticado desde algunos sectores. Es habitual, para
agravar el problema, que ciertos especialistas publiquen, al poco tiempo
de analizar los parches, detalles sobre las vulnerabilidades ya
solucionadas (cuando todavía no todos los administradores han aplicado
los parches), nuevos problemas de seguridad o se quejen sobre fallos no
solventados por completo.

En cualquier caso, desde Hispasec se recomienda aplicar los parches,
preferiblemente con ayuda y consejo del servicio postventa del
fabricante de forma que se garantice una correcta actualización del
producto y evitar interacciones no deseadas.

Para comprobar las matrices de productos afectados y la disponibilidad
de parches, es necesario comprobar la notificación oficial, enlazada más
abajo. La próxima actualización trimestral está planeada para el 18 de
octubre de 2006.


Sergio de los Santos
ssantos@hispasec.com


Más información:

Oracle Critical Patch Update - Julio 2006
http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpujul2006.html

Critical Patch Update - July 2006 Documentation Map
http://metalink.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=372928.1

Oracle accidentally exposes flaw, exploit
http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1179667,00.html

Oracle's summer update fixes 65 flaws
http://searchsecurity.techtarget.com/originalContent/0,289142,sid14_gci1201186,00.htm