Fabric before 1.1.0 allows local users to overwrite arbitrary files via a symlink attack on (1) a /tmp/fab.*.tar file or (2) certain other files in the top level of /tmp/.
The product attempts to access a file based on the filename, but it does not properly prevent that filename from identifying a link or shortcut that resolves to an unintended resource.
Name | Vendor | Start Version | End Version |
---|---|---|---|
Fabric | Fabfile | * | 1.0.2 (including) |
Fabric | Fabfile | 0.9 (including) | 0.9 (including) |
Fabric | Fabfile | 0.9.1 (including) | 0.9.1 (including) |
Fabric | Fabfile | 0.9.2 (including) | 0.9.2 (including) |
Fabric | Fabfile | 0.9.3 (including) | 0.9.3 (including) |
Fabric | Fabfile | 0.9.4 (including) | 0.9.4 (including) |
Fabric | Fabfile | 0.9.5 (including) | 0.9.5 (including) |
Fabric | Fabfile | 0.9.6 (including) | 0.9.6 (including) |
Fabric | Fabfile | 0.9.7 (including) | 0.9.7 (including) |
Fabric | Fabfile | 1.0.0 (including) | 1.0.0 (including) |
Fabric | Fabfile | 1.0.1 (including) | 1.0.1 (including) |
Fabric | Ubuntu | artful | * |
Fabric | Ubuntu | lucid | * |
Fabric | Ubuntu | maverick | * |
Fabric | Ubuntu | natty | * |
Fabric | Ubuntu | oneiric | * |
Fabric | Ubuntu | precise | * |
Fabric | Ubuntu | quantal | * |
Fabric | Ubuntu | raring | * |
Fabric | Ubuntu | saucy | * |
Fabric | Ubuntu | upstream | * |
Fabric | Ubuntu | utopic | * |
Fabric | Ubuntu | vivid | * |
Fabric | Ubuntu | wily | * |
Fabric | Ubuntu | yakkety | * |
Fabric | Ubuntu | zesty | * |