Cross-site Scripting (XSS) - Reflected in podcastgenerator/podcastgenerator

Valid

Reported on

Sep 9th 2021


✍️ Description

Cross-site Scripting (XSS) refers to client-side code injection attack wherein an attacker can execute malicious scripts into a legitimate website or web application. XSS occurs when a web application makes use of unvalidated or unencoded user input within the output it generates.

The user input GET parameter username of pg_users.php is unsanitized resulting reflected cross site scripting.

Remediation

Apply context-dependent encoding and/or validation to user input rendered on a page

References

We have contacted a member of the podcastgenerator team and are waiting to hear back 3 months ago
podcastgenerator/podcastgenerator maintainer confirmed that a fix has been merged on 038644 2 months ago
The fix bounty has been dropped
pg_users.php#L116 has been validated