Home

Description

CryptPad is a collaboration suite. Prior to version 2025.3.0, the "Link Bouncer" functionality attempts to filter javascript URIs to prevent Cross-Site Scripting (XSS), however this can be bypassed. There is an "early allow" code path that happens before the URI's protocol/scheme is checked, which a maliciously crafted URI can follow. This issue has been patched in version 2025.3.0.

PUBLISHED Reserved 2025-06-06 | Published 2025-06-18 | Updated 2025-06-23 | Assigner GitHub_M




LOW: 2.9CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:P

Problem types

CWE-692: Incomplete Denylist to Cross-Site Scripting

Product status

< 2025.3.0
affected

References

github.com/...yptpad/security/advisories/GHSA-vq9h-x3gr-v8rj

github.com/...ommit/d5e4830ba104a4a442cb23aab5378b8565a95607

github.com/...7a9a1167481f4a699af331364bb/www/bounce/main.js

cve.org (CVE-2025-49590)

nvd.nist.gov (CVE-2025-49590)

Download JSON