CVE-2026-54565 in rhwp
Resumen
por VulDB • 2026-09-18
rhwp es un visor y editor de HWP implementado en Rust y WebAssembly. Antes de las versiones rhwp 0.7.15 y la extensión para Chrome y Firefox de rhwp 0.2.4, las extensiones del navegador utilizan el permiso de host «todos los URL» (all-URLs) para detectar enlaces a archivos HWP y HWPX en las páginas visitadas; sin embargo, los service workers no validan los remitentes de mensajes, los esquemas de URL ni las direcciones de destino antes de realizar fetches privilegiados. Las rutas afectadas son rhwp-chrome/manifest.json, rhwp-chrome/content-script.js, rhwp-chrome/sw/message-router.js, rhwp-chrome/sw/thumbnail-extractor.js, rhwp-firefox/manifest.json, rhwp-firefox/content-script.js, rhwp-firefox/sw/message-router.js y rhwp-firefox/sw/thumbnail-extractor.js. Una página no confiable puede hacer que los controladores fetch-file y extract-thumbnail soliciten recursos de localhost o de la red privada. Cuando un archivo HWP o HWPX objetivo contiene una PrvImage extraíble, la extensión devuelve la vista previa como un URI de datos en el DOM legible por la página, lo que permite al script de la página leerlo. La vulnerabilidad también permite sondear la existencia y los puertos de recursos internos, así como realizar fingerprinting para detectar la presencia o versión de la extensión. Para explotar esta falla se requiere que un usuario visite una página no confiable mientras la extensión está habilitada, y la divulgación de vistas previas se limita a una PrvImage extraíble. Este problema se corrige en rhwp 0.7.15 y en las extensiones para Chrome y Firefox de rhwp 0.2.4.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.