Tratamiento de Vulnerabilidades y Actualizaci贸n de Bibliotecas
Esta entrega consolida un amplio paquete de seguridad de la informaci贸n, modernizaci贸n de dependencias y sustituci贸n de bibliotecas de terceros en el ecosistema RUB.
馃幆 Qu茅 cambi贸 y Principales Beneficios
- Mitigaci贸n de CVEs Cr铆ticas: Tratamiento de vulnerabilidades de seguridad identificadas en auditor铆as de cumplimiento en entornos corporativos.
- Modernizaci贸n de Drivers e Infraestructura: Actualizaci贸n de conectores esenciales de persistencia y serializaci贸n de datos, elevando la estabilidad y seguridad transacional.
- Sustituci贸n de Bibliotecas de Reportes y PDFs: Migraci贸n de componentes de generaci贸n documental a est谩ndares libres de vulnerabilidades conocidas, asegurando la generaci贸n fluida de etiquetas, comprobantes de conteo y reportes operativos.
馃摝 Bibliotecas Actualizadas y Sustituidas
La siguiente tabla detalla todas las bibliotecas actualizadas en el ecosistema y sus respectivos tratamientos:
| Biblioteca / Componente | Versi贸n / Cambio | Finalidad e Impacto de Seguridad |
|---|---|---|
PostgreSQL JDBC (pgjdbc) |
42.7.11 |
Tratamiento de las vulnerabilidades CVE-2022-21724, CVE-2022-26520 y CVE-2024-1597, garantizando comunicaci贸n segura y protegida con la base de datos. |
| OpenPDF (Sustituci贸n iText) | 1.3.43 (MPL-2) |
Sustituci贸n completa de iText por OpenPDF 1.3.43, eliminando vulnerabilidades en la generaci贸n de c贸digos de barras y documentos PDF (PdfGeneratorBarCode). |
| JasperReports | 6.21.5 / 7.0.8 |
Actualizaci贸n del motor de reportes, adecuaci贸n de plantillas .jrxml, recompilaci贸n de archivos .jasper y gr谩ficos JFreeChart para reportes de Inventario, Aver铆as, Papa-Fila y Recepci贸n. |
| Eclipse Jetty | Actualizada | Correcci贸n de vulnerabilidades en el servidor web embebido y en el pipeline de procesamiento de solicitudes HTTP. |
| Jackson (Core / Databind / Dataformat) | 2.21.4 |
Procesamiento seguro de deserializaci贸n y estructuras JSON (mitigando CVE-2026-54512 y CVE-2026-54515). |
| Apache Commons Compress | Actualizada | Mitigaci贸n de vulnerabilidades en rutinas de descompresi贸n y lectura de archivos compactados. |
| Apache Commons BeanUtils | Actualizada | Protecci贸n contra ejecuci贸n indebida y manipulaci贸n de propiedades din谩micas en objetos Java. |
| Woodstox XML Processor | Actualizada | Parser robusto y protegido contra ataques de denegaci贸n de servicio e inyecci贸n de entidades XML (XXE). |
| org.json | Actualizada | Refactorizaci贸n y actualizaci贸n a versi贸n protegida contra desbordamiento de pila y an谩lisis inseguro. |
| Driver SQLServer | Eliminado | Limpieza de dependencias obsoletas y descontinuaci贸n del conector heredado de base de datos. |
馃捇 C贸mo Utilizar y Homologaci贸n
Las actualizaciones de bibliotecas y conectores operan en la capa de infraestructura y framework de RUB, garantizando total transparencia para el usuario final:
- Emisi贸n de Reportes: Generaci贸n normal de reportes en formato PDF y hoja de c谩lculo desde las pantallas de Recepci贸n, Inventario, Separaci贸n y Auditor铆a.
- Generaci贸n de Etiquetas y C贸digos de Barras: Impresi贸n y renderizaci贸n de c贸digos de barras con el nuevo motor OpenPDF sin cambios de dise帽o.
- Persistencia Segura: Operaciones de lectura y escritura transaccional con el controlador PostgreSQL actualizado.