Alta

Striae has a hash validation utility vulnerability

  • Publicada: 11.03.2026
  • Actualizado: 11.10.2026 10:22

Summary

A high-severity integrity bypass vulnerability existed in Striae's digital confirmation workflow prior to v3.0.0. Hash-only validation trusted manifest hash fields that could be modified together with package content, allowing tampered confirmation packages to pass integrity checks.

Impact

Confirmation package integrity could be bypassed because both content and hash values were mutable in the same trust boundary. An attacker with access to an exported package could alter confirmation data and recompute hashes so hash-only checks still passed.

This affects users relying on digital confirmations as an immutability and forensic chain-of-custody control.

Patches

Patched in v3.0.0.

Upgrade to:

  • v3.0.0 or later

Security behavior added in v3.0.0:

  • Server-issued asymmetric signatures for forensic manifests
  • Canonical payload signature verification during import and manual hash verification
  • Fail-closed behavior when signature metadata is missing or invalid
  • Signature/key provenance support for audit-related workflows

Workarounds

There is no full cryptographic workaround equivalent to upgrading.

Temporary mitigations:

  • Treat hash-only validation as a tamper indicator, not proof of immutability
  • Restrict package exchange to trusted authenticated internal channels
  • Require out-of-band reviewer attestation for sensitive confirmation workflows
  • Pause imports from untrusted sources until upgraded

Software afectado

Haz clic en una tecnología para ver todas sus vulnerabilidades.

PlataformaPaqueteVersiones vulnerablesCorregida en
Paquete de npm @striae-org/striae >= 0.9.22-0, < 3.0.0 3.0.0

Referencias

Puntuación CVSS 8.2/10
Vector CVSS
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:N
Debilidad (CWE)
CWE-327, CWE-353, CWE-354
Plataforma
npm
Paquete
@striae-org/striae
Publicada
11.03.2026
Actualizado
11.10.2026 10:22

Fuentes y licencias

OSV / GitHub Advisory Database - GHSA-mmf8-487q-p45m - CC BY 4.0

Historial de vulnerabilidades: @striae-org/striae

Todas las vulnerabilidades publicadas de este paquete (Paquete de npm), de la más reciente a la más antigua. Muestra si es un fallo aislado o un paquete que hay que vigilar.

Esta es la única vulnerabilidad conocida de este paquete.

Identifica las vulnerabilidades de tu aplicación

Con la integración de DockRay y el inventario de software activado, DockRay compara las versiones notificadas de los componentes con las vulnerabilidades conocidas y avisa de las coincidencias confirmadas. La cobertura depende de la tecnología compatible y de los avisos disponibles.

Conectar tu aplicación
Newsletter DockRay

La seguridad de tus aplicaciones en tu correo

Vulnerabilidades importantes, recomendaciones concretas y consejos prácticos para tus aplicaciones. Elige tus tecnologías y sigue lo que importa para tu proyecto.

  • Un resumen diario de nuevas vulnerabilidades, también las críticas.
  • Avisos sobre actualizaciones importantes.
  • Consejos prácticos sobre seguridad y monitorización de aplicaciones.

Déjalo vacío para recibir avisos de todas las tecnologías.

Suscripción gratuita. Date de baja con un clic en cualquier correo.