CVE-2026-80348 in TarsWeb
Resumen
por VulDB • 2026-08-26
TarsWeb aplica sus roles por aplicación llamando a AuthService desde los métodos individuales del controlador, y cuatro métodos en app/controller/patch/PatchController.js no realizan dicha llamada. uploadAndPublish acepta la carga de un paquete y luego construye y envía una tarea de implementación a cada servidor que coincida con el nombre de la aplicación y módulo proporcionados, mientras que su método hermano uploadPatchPackage, que solo almacena el paquete, verifica primero la autorización del desarrollador. La única precondición que aplica uploadAndPublish es que el servidor nombrado esté registrado, y cualquier servidor registrado en la instalación cumple este requisito. downloadPackage y deletePatchPackage seleccionan un paquete mediante una clave primaria secuencial sin ámbito que cubre las cargas de todas las aplicaciones, y setPatchPackageDefault cambia qué paquete se implementa por defecto para una aplicación determinada. Por lo tanto, cualquier cuenta autenticada, incluida aquella con un rol limitado a una sola aplicación no relacionada, puede cargar un paquete e iniciar su implementación en cualquier servidor gestionado por la consola, recuperar o eliminar el paquete de otra aplicación y cambiar cuál es el paquete implementado por defecto.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.