<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>DUPIN Alertas · digitalbazaar</title><link>https://alertas.dupin.com.ar/fabricante/digitalbazaar/</link><description>Alertas de vulnerabilidades de digitalbazaar.</description><language>es</language><lastBuildDate>Sat, 31 Oct 2026 08:01:55 +0000</lastBuildDate><ttl>10</ttl><atom:link href="https://alertas.dupin.com.ar/fabricante/digitalbazaar/feed.xml" rel="self" type="application/rss+xml"/><item><title>Exploit público: CVE-2026-118776 · Validación incompleta de padding PKCS#7 en Forge para AES/DES CBC y ECB</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-118776/</link><guid isPermaLink="false">tg:62436</guid><pubDate>Sat, 31 Oct 2026 08:01:55 +0000</pubDate><category>Exploit público</category><description>Forge (node-forge) validaba solo el último byte del padding PKCS#7 al descifrar en modos CBC y ECB, y aceptaba padding cero, sobredimensionado o inconsistente. Un texto cifrado malformado podía aceptarse y hasta cuatro bloques de texto plano podían eliminarse silenciosamente, lo que genera una falla de integridad en aplicaciones que tomaban el descifrado exitoso como prueba de padding válido. Se corrige en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119186 · Evasión de autenticación AES-GCM en Forge por opción tagLength no validada</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119186/</link><guid isPermaLink="false">tg:62107</guid><pubDate>Thu, 29 Oct 2026 20:44:50 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge no validaba la opción tagLength de AES-GCM pasada a start() al descifrar con forge.cipher.createDecipher(). Si la aplicación derivaba tagLength de datos recibidos o usaba un valor no definido o cero junto con una etiqueta de autenticación vacía o ausente, decipher.finish() aceptaba texto cifrado no autenticado. Corregido en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119187 · Denegación de servicio en procesamiento de registros TLS de Forge por agotamiento de pila</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119187/</link><guid isPermaLink="false">tg:62101</guid><pubDate>Thu, 29 Oct 2026 20:44:42 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge procesaba los registros TLS recibidos de forma recursiva, consumiendo un marco de pila de JavaScript por registro dentro de un mismo bloque de entrada. Un par remoto podía enviar miles de registros pequeños juntos y agotar la pila de llamadas, causando una excepción no capturada y denegación de servicio. Corregido en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119188 · Denegación de servicio en procesamiento de registros TLS de Forge por registro intercalado</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119188/</link><guid isPermaLink="false">tg:62100</guid><pubDate>Thu, 29 Oct 2026 20:44:41 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge continuaba el procesamiento cuando un registro TLS de otro tipo de contenido interrumpía un mensaje de handshake fragmentado. Un par remoto podía provocar un TypeError no capturado en process(), haciendo fallar la conexión o el proceso anfitrión. Corregido en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119189 · pathLenConstraint de X.509 no aplicado por verifyCertificateChain() en Forge sin keyUsage</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119189/</link><guid isPermaLink="false">tg:62099</guid><pubDate>Thu, 29 Oct 2026 20:44:41 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge aplicaba basicConstraints.pathLenConstraint de un certificado CA X.509 solo si ese certificado también incluía la extensión keyUsage. La explotación requiere una CA con restricción de longitud de ruta sin keyUsage que encadene a una raíz confiable y un atacante con la clave privada de esa CA o un certificado de CA subordinada; así podía construir una cadena que excediera la longitud declarada y aun pasar pki.verifyCertificateChain(). Corregido en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119190 · Evasión de basicConstraints en verifyCertificateChain() de Forge por OIDs obsoletos</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119190/</link><guid isPermaLink="false">tg:62098</guid><pubDate>Thu, 29 Oct 2026 20:44:37 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge interpretaba los OIDs de extensión obsoletos 2.5.29.10 y 2.5.29.13 como basicConstraints, y pki.verifyCertificateChain() usaba la primera extensión con ese nombre. Si una CA confiable emitía un certificado con una extensión de OID obsoleto controlada por el atacante, este podía lograr que el certificado se aceptara como CA y emitir certificados para nombres arbitrarios, habilitando suplantación de servidor o cliente. Corregido en la versión 1.4.1.</description></item><item><title>Vulnerabilidad: CVE-2026-119191 · Agotamiento de recursos ASN.1 en asn1.fromDer de Forge por decodificación de BIT STRING</title><link>https://alertas.dupin.com.ar/cve/CVE-2026-119191/</link><guid isPermaLink="false">tg:62097</guid><pubDate>Thu, 29 Oct 2026 20:44:36 +0000</pubDate><category>Vulnerabilidad</category><description>node-forge decodificaba ASN.1 almacenado dentro de valores BIT STRING sin aplicar de forma consistente el límite maxDepth configurado y retenía copias recursivas en cada nivel de anidamiento. Un DER especialmente diseñado con BIT STRING anidados podía causar recursión excesiva, uso de CPU y consumo de memoria cuadrático durante asn1.fromDer(). Corregido en la versión 1.4.1.</description></item></channel></rss>
