In de documentviewer Xreader, ontwikkeld door de makers van de Linux Mint-distributie, zijn twee kwetsbaarheden ontdekt die kunnen leiden tot de uitvoering van kwaadaardige code wanneer speciaal vervaardigde bestanden in de formaten EPUB en CBT worden geopend. De kwetsbaarheden zijn verholpen in de updates Xreader 4.0.0, 3.8.5, 3.6.6, 3.2.3 en 2.6.5.
De kwetsbaarheden worden veroorzaakt door fouten in de code voor het parseren van de formaten EPUB en CBT. In het geval van EPUB is het probleem (CVE-2023-44451) gerelateerd aan het ontbreken van voldoende escaping van speciale symbolen (‘..\/’) in de parameters die worden gebruikt bij het genereren van het bestandspad voor het uitpakken van de inhoud in de tijdelijke bestandenmap. Voor CBT is de kwetsbaarheid (CVE-2023-44452) veroorzaakt door het gebruik van onverwerkte waarden uit een bestand als argumenten bij de uitvoering van het externe commando intltool_merge via de functie system().
Bron: opennet.ru
