High · published May 9, 2022
CVSS calls it high at 7.5. It is confirmed in active exploitation. It sits in the 99.9th percentile for exploit probability.
🚨 A sneaky directory traversal flaw in RARLAB UnRAR lets attackers write directly to your filesystem — it’s like handing a stranger your house keys with a map to find the valuables! 🔥 Think of UnRAR as a delivery service that dumps packages wherever the driver sees fit, including your sensitive files like a misplaced piece of mail in your mailbox. When the service doesn't check where it's dropping off, it can end up putting secret keys right in the open, inviting unwanted guests! An attacker could exploit this vulnerability to create or modify files in critical directories, such as injecting malicious content into your ~/.ssh/authorized_keys file. This could grant them unauthorized access to your system — a gateway for them to waltz in and take control of your sensitive data!
Think of UnRAR as a delivery service that dumps packages wherever the driver sees fit, including your sensitive files like a misplaced piece of mail in your mailbox. When the service doesn't check where it's dropping off, it can end up putting secret keys right in the open, inviting unwanted guests! This vulnerability allows directory traversal during unpacking operations in RARLAB UnRAR versions prior to 6.12 on Linux and UNIX, enabling attackers to write files outside of specified directories.
An attacker could exploit this vulnerability to create or modify files in critical directories, such as injecting malicious content into your ~/.ssh/authorized_keys file. This could grant them unauthorized access to your system — a gateway for them to waltz in and take control of your sensitive data! Update UnRAR to version 6.12 or later immediately to patch this vulnerability. In the meantime, monitor your systems for any unauthorized file creations and consider implementing stricter access controls to sensitive directories. 🛡️ You’ve got this! Secure your system and keep those unauthorized guests out! 🔐✨
| Product | Versions | Fixed in |
|---|---|---|
| rarlab/unrar | < 6.12 | 6.12 |
| debian/debian_linux | all versions | — |