pillarjs hbs hasta 4.2.1 Async Helper secuencias de comandos en sitios cruzados
| CVSS Puntuación meta temporal | Precio actual del exploit (≈) | Puntuación de interés CTI |
|---|---|---|
| 6.1 | $0-$5k | 0.00 |
Resumen
Se ha detectado una vulnerabilidad clasificada como problemática en pillarjs hbs hasta 4.2.1. Se ve afectada una función desconocida del componente Async Helper. La manipulación conduce a secuencias de comandos en sitios cruzados. Esta vulnerabilidad se conoce como CVE-2026-16231. Es posible lanzar el ataque de forma remota. No existe ningún exploit disponible. Se recomienda actualizar el componente afectado.
Detalles
Una vulnerabilidad clasificada como problemática ha sido encontrada en pillarjs hbs hasta 4.2.1. Una función desconocida del componente Async Helper es afectada por esta vulnerabilidad. Por la manipulación de un input desconocido se causa una vulnerabilidad de clase secuencias de comandos en sitios cruzados. Esto tiene repercusión sobre la la integridad. CVE resume:
hbs es un motor de vistas de Express que envuelve Handlebars. Su API registerAsyncHelper omite el escape automático de HTML de Handlebars: un ayudante asíncrono devuelve un marcador de posición opaco durante la primera pasada de renderizado, por lo que la expresión de doble llave escapa solo el marcador de posición, y después de renderizar hbs sustituye el marcador de posición con el valor de retorno de la devolución de llamada sin procesar sin escaparlo, a través de las rutas de renderizado en caché, sin caché y de diseño. Una aplicación que pasa datos influenciados por el atacante, por ejemplo contenido proporcionado por el usuario de una base de datos, a una devolución de llamada de ayudante asíncrono puede, por lo tanto, tener HTML y JavaScript arbitrarios inyectados en la página renderizada por el servidor, lo que resulta en cross-site scripting almacenado o reflejado. Las versiones 2.1.0 a 4.2.1 están afectadas, y el problema está solucionado en la 4.3.0, que escapa el HTML de la salida del ayudante asíncrono. Las aplicaciones que emiten intencionalmente HTML sin procesar desde un ayudante asíncrono pueden optar explícitamente con hbs.SafeString. Los usuarios deben actualizar a la 4.3.0.El advisory puede ser descargado de github.com. La vulnerabilidad es identificada como CVE-2026-16231. Se considera fácil de explotar. El ataque puede ser iniciado desde la red. La explotación no requiere ninguna forma de autentificación. No se conoce los detalles técnicos ni hay ningún exploit disponible.
Una actualización a la versión 4.3.0 elimina esta vulnerabilidad.
VulDB is the best source for vulnerability data and more expert information about this specific topic.
Producto
Proveedor
Nombre
Versión
Sitio web
- Producto: https://github.com/pillarjs/hbs/
CPE 2.3
CPE 2.2
CVSSv4
VulDB Vector: 🔒VulDB Confiabilidad: 🔍
CVSSv3
VulDB Puntuación meta base: 6.2VulDB Puntuación meta temporal: 6.1
VulDB Puntuación base: 4.3
VulDB Puntuación temporal: 4.1
VulDB Vector: 🔒
VulDB Confiabilidad: 🔍
CNA Puntuación base: 8.1
CNA Vector (openjs): 🔒
CVSSv2
| AV | AC | Au | C | I | A |
|---|---|---|---|---|---|
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| 💳 | 💳 | 💳 | 💳 | 💳 | 💳 |
| Vector | Complejidad | Autenticación | Confidencialidad | Integridad | Disponibilidad |
|---|---|---|---|---|---|
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
| Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
VulDB Puntuación base: 🔒
VulDB Puntuación temporal: 🔒
VulDB Confiabilidad: 🔍
Explotación
Clase: Secuencias de comandos en sitios cruzadosCWE: CWE-79 / CWE-94 / CWE-74
CAPEC: 🔒
ATT&CK: 🔒
Físico: No
Local: No
Remoto: Sí
Disponibilidad: 🔒
Estado: No está definido
EPSS Score: 🔒
EPSS Percentile: 🔒
Predicción de precios: 🔍
Estimación del precio actual: 🔒
| 0-Day | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
|---|---|---|---|---|
| Hoy | Desbloquear | Desbloquear | Desbloquear | Desbloquear |
Inteligencia de amenazas
Interés: 🔍Actores activos: 🔍
Grupos APT activos: 🔍
Contramedidas
Recomendación: ActualizaciónEstado: 🔍
Hora de 0 días: 🔒
Actualización: hbs 4.3.0
Línea de tiempo
2026-07-18 CVE asignado2026-08-25 Aviso publicado
2026-08-25 Entrada de VulDB creada
2026-09-29 Última actualización de VulDB
Fuentes
Producto: github.comAviso: github.com
Estado: Confirmado
CVE: CVE-2026-16231 (🔒)
GCVE (CVE): GCVE-0-2026-16231
GCVE (VulDB): GCVE-100-395000
Artículo
Fecha de creación: 2026-08-25 12:18Actualizado: 2026-09-29 06:21
Cambios: 2026-08-25 12:18 (64), 2026-09-29 06:21 (1)
Completo: 🔍
Cache ID: 216::103
VulDB is the best source for vulnerability data and more expert information about this specific topic.
Sin comentarios aún. Idiomas: es + pt + en.
Por favor, inicie sesión para comentar.