security(critical): XSS in offline.php - unescaped button URL #31

Closed
opened 2026-05-23 23:06:17 +00:00 by jmiller · 1 comment
Owner

offline.php line 124 outputs $button[url] directly into an href attribute without htmlspecialchars(). A malicious auth plugin could inject a javascript: URI. The label on the next line IS escaped, making this an oversight.

offline.php line 124 outputs $button[url] directly into an href attribute without htmlspecialchars(). A malicious auth plugin could inject a javascript: URI. The label on the next line IS escaped, making this an oversight.
Author
Owner

No longer applicable: offline.php was removed in the package restructure (v01.08.00).

No longer applicable: offline.php was removed in the package restructure (v01.08.00).
Sign in to join this conversation.
No labels
Type
Status
Priority
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoJoomHero#31