In the LibreOffice 7-1 series in versions prior to 7.1.2, and in the 7-0 series in versions prior to 7.0.5, the denylist can be circumvented by manipulating the link so it doesn't match the denylist but results in ShellExecute attempting to launch an executable type.
The product implements a protection mechanism that relies on a list of inputs (or properties of inputs) that are not allowed by policy or otherwise require other action to neutralize before additional processing takes place, but the list is incomplete.
Link | Tags |
---|---|
https://positive.security/blog/url-open-rce#open-libreoffice | third party advisory exploit |
https://www.libreoffice.org/about-us/security/advisories/cve-2021-25631/ | vendor advisory |