In de unrar-tool is een kwetsbaarheid (CVE-2022-30333) ontdekt, die het mogelijk maakt om bij het uitpakken van een speciaal gevormd archief bestanden buiten de huidige map te overschrijven, afhankelijk van de gebruikersrechten. Het probleem is opgelost in de versies RAR 6.12 en unrar 6.1.7. De kwetsbaarheid komt voor in de versies voor Linux, FreeBSD en macOS, maar heeft geen invloed op de versies voor Android en Windows.
Het probleem wordt veroorzaakt door het ontbreken van een juiste controle van de sequentie "\/.." in de bestandsroutes die in het archief zijn opgegeven, waardoor het mogelijk is om bij het uitpakken uit de basisdirectory te gaan. Bijvoorbeeld, door "..\/ .ssh\/authorized_keys" in het archief te plaatsen, kan een aanvaller proberen het bestand van de gebruiker "~\/ .ssh\/authorized_keys" te overschrijven tijdens het uitpakken.
Bron: opennet.ru
