Intel

AIKIDO-2026-61789

allure-commandline is vulnerable to Cross-Site Scripting (XSS)

Cross-Site Scripting (XSS)GHSA-mvw3-c4m2-hw5p Published Aug 14, 2026

46

Medium Risk

This Affects:

JAVAallure-commandline
2.44.0 - 2.44.1
Fixed in 2.45.0
Are you affected? Scan for Free

TL;DR

The local report preview server decides whether a response is an HTML attachment by string-matching the raw request URI path, but resolves the file it serves from a normalized path. Because the two values disagree, spelling the same attachment URL with a doubled slash or a percent-encoded slash serves the attachment without its sandbox content security policy. Script inside an HTML attachment then executes at the preview origin instead of a sandboxed document and can read and act on the surrounding report. The fix decides the attachment flag from the normalized resolved path so equivalent spellings collapse to the same answer.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

allure-commandline is vulnerable to Cross-Site Scripting (XSS) in versions 2.44.0 - 2.44.1.

How to fix this

Upgrade the allure-commandline and/or the io.qameta.allure:allure-commandline library to the patch version.