Intel

AIKIDO-2026-802290

ui is vulnerable to Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)GHSA-crq7-3xg2-hjch Published Yesterday

74

High Risk

This Affects:

JAVAui
0.21.19 - 1.3.35
Fixed in 1.3.36
Are you affected? Scan for Free

TL;DR

Kestra's namespace file deletion dialog passes a user supplied file name to Vue's v-html directive without escaping. The backend returns those names and vue-i18n interpolation uses HTML without escaping, so markup in a file name executes as script when another user opens the delete dialog. Files uploaded through the UploadFiles plugin during a flow run can put those names into other namespaces. The fix escapes the file name before inserting it into the page.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and a user can create or upload namespace files whose names are shown to other users.

Background info

ui is vulnerable to Cross-Site Scripting (XSS) in versions 0.21.19 - 1.3.35.

How to fix this

Upgrade the io.kestra:ui library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform