Shibboleth Service Provider (SP) 3.x before 3.1.0 shipped a spec file that calls chown on files in a directory controlled by the service user (the shibd account) after installation. This allows the user to escalate to root by pointing symlinks to files such as /etc/shadow.
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 |
---|---|---|---|
Service_provider | Shibboleth | 3.0.0 (including) | 3.1.0 (excluding) |
Shibboleth-sp | Ubuntu | disco | * |
Shibboleth-sp | Ubuntu | eoan | * |
Shibboleth-sp | Ubuntu | trusty | * |
Shibboleth-sp | Ubuntu | upstream | * |