V aplikaci pro prohlížení dokumentů Xreader, vyvíjené vývojáři distribuce Linux Mint, byly odhaleny dvě zranitelnosti, které mohou vést k vykonání kódu útočníka při otevření speciálně upravených souborů ve formátech EPUB a CBT. Zranitelnosti byly odstraněny v aktualizacích Xreader 4.0.0, 3.8.5, 3.6.6, 3.2.3 a 2.6.5.
Zranitelnosti jsou způsobeny chybami v kódu pro parsování formátů EPUB a CBT. V případě formátu EPUB je problém (CVE-2023-44451) spojen s nedostatečným escapováním speciálních znaků ("..\/\") v parametrech používaných při vytváření cesty k souboru pro rozbalení obsahu v adresáři s dočasnými soubory. V případě CBT je zranitelnost (CVE-2023-44452) způsobena použitím nevyčištěných hodnot ze souboru jako argumentů při vykonávání externího příkazu intltool_merge pomocí funkce system().
Zdroj: opennet.ru
