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 doesnt 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, leading to resultant weaknesses.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Libreoffice | Libreoffice | 7.0.0 (including) | 7.0.5 (excluding) |
Libreoffice | Libreoffice | 7.1.0 (including) | 7.1.2 (excluding) |
Libreoffice | Ubuntu | groovy | * |
Libreoffice | Ubuntu | trusty | * |
Libreoffice | Ubuntu | xenial | * |