Skip to content
OpenAdvisories
Medium · 5.4 CVE-2026-129142 EUVD-2026-125618GHSA-2723-m3jj-w933

paicoding commit 766c48b through 903adce Stored XSS via Payment Notifications

Published Nov 13, 2026 · Updated Nov 13, 2026 · Assigned by VulnCheck

Description

paicoding commit 766c48b through commit 903adce contains a stored cross-site scripting vulnerability in payment notifications, where NotifyMsgListener inserts the payer's display name unescaped and notify-system-item.html renders it via th:utext. Authenticated attackers can set a malicious display name and start a pending payment on a paid article, executing script in the author's browser when the author views notifications.

Affected products

VendorProductAffectedFixed
itwanger paicoding — —

References