In Eclipse Jetty 9.4.32 to 9.4.38, 10.0.0.beta2 to 10.0.1, and 11.0.0.beta2 to 11.0.1, if a user uses a webapps directory that is a symlink, the contents of the webapps directory is deployed as a static webapp, inadvertently serving the webapps themselves and anything else that might be in that directory.
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 |
---|---|---|---|
Jetty | Eclipse | 9.4.32 (including) | 9.4.39 (excluding) |
Jetty | Eclipse | 10.0.0-beta2 (including) | 10.0.0-beta2 (including) |
Jetty | Eclipse | 10.0.1 (including) | 10.0.1 (including) |
Jetty | Eclipse | 11.0.0 (including) | 11.0.0 (including) |
Jetty | Eclipse | 11.0.0-beta2 (including) | 11.0.0-beta2 (including) |
Jetty | Eclipse | 11.0.0-beta3 (including) | 11.0.0-beta3 (including) |
Jetty | Eclipse | 11.0.1 (including) | 11.0.1 (including) |
Red Hat AMQ 7.8.2 | RedHat | jetty-server | * |
Red Hat AMQ 7.9.0 | RedHat | jetty-server | * |
Red Hat AMQ Streams 1.6.4 | RedHat | jetty-server | * |
Red Hat AMQ Streams 1.8.0 | RedHat | jetty-server | * |
Red Hat Developer Tools | RedHat | rh-eclipse-jetty-0:9.4.40-1.1.el7_9 | * |
Red Hat Fuse 7.10 | RedHat | jetty | * |
Red Hat Integration Camel Quarkus | RedHat | jetty | * |
Red Hat OpenShift Container Platform 4.7 | RedHat | jenkins-0:2.277.3.1620393611-1.el8 | * |
Red Hat OpenShift Container Platform 4.7 | RedHat | runc-0:1.0.0-95.rhaos4.8.gitcd80260.el8 | * |
RHAF Camel-K 1.8 | RedHat | jetty | * |
Equinox-bundles | Ubuntu | bionic | * |
Equinox-bundles | Ubuntu | groovy | * |
Equinox-bundles | Ubuntu | hirsute | * |
Equinox-bundles | Ubuntu | impish | * |
Equinox-bundles | Ubuntu | kinetic | * |
Equinox-bundles | Ubuntu | lunar | * |
Equinox-bundles | Ubuntu | trusty | * |