In remarkable 1.7.1, lib/parser_inline.js mishandles URL filtering, which allows attackers to trigger XSS via unprintable characters, as demonstrated by a \x0ejavascript: URL.
CVSS 3.0MEDIUM 6.1·Network·No auth·User interaction·EPSS 0.00865·Published 2019-05-13·Fixed in 1.7.2CWE-79
Certain input when passed into remarkable before 1.4.1 will bypass the bad protocol check that disallows the javascript: scheme allowing for javascript: url's to be injected into the rendered content.
CVSS 3.0MEDIUM 6.1·Network·No auth·User interaction·EPSS 0.00958·Published 2018-05-31·Fixed in 1.4.1CWE-94