HexBrain

Revive Adserver · Report #3470970

Reflected XSS in banner-acl.php and channel-acl.php via executionorder

Validstatus
mediumseverity
39upvotes
14 Jan 2026disclosed

Summary

Security advisory: REVIVE-SA-2026-001

Description

HackerOne community member Patrick Lang (7yr) has reported a reflected XSS vulnerability in the banner-acl.php and channel-acl.php scripts of Revive Adserver. An attacker can craft a specific URL that includes an HTML payload in a parameter. If a logged in administrator visits the URL, the HTML is sent to the browser and malicious scripts would be executed.

Details

The acls[0][executionorder] request parameter sent to the banner-acl.php or channel-acl.php scripts were used in the output without proper sanitisation, allowing an attacker to craft specific URLs and have payloads output in the HTML, JS, and/or CSS context. Successful exploitation requires an attacker to trick a logged in user into visiting the crafted URL.

How it was found

The write-up for this report has not been downloaded yet, or the program disclosed it without one. Read it on HackerOne.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original