Actions
Bug #16974
openPotential XSS via ACME Account Key Names
Start date:
Due date:
% Done:
100%
Estimated time:
Plus Target Version:
Affected Version:
Affected Plus Version:
Affected Architecture:
Description
The acme_accountkeys.php page uses ACME account key name in JavaScript with incomplete encoding protection, which can lead to a potential XSS.
1. Create an account key with a name such as: testkey123
2. Create another account key that starts with the same name, but then includes an XSS payload: testkey123');alert(String.fromCharCode(88,83,83));//
When attempting to edit the entry by clicking on the pencil icon, or double clicking the entry, the XSS will trigger.
Reported by: @lujiefsi
Updated by Jim Pingle about 10 hours ago
- Status changed from New to Feedback
- % Done changed from 0 to 100
- Private changed from Yes to No
Fixed in ACME pkg v1.3
Actions