CVE-2020-27225 Missing authorization in Eclipse Platform
Unauthenticated local attackers can issue active help commands to Eclipse processes due to missing authentication in the Help Subsystem.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-27225?
CVE-2020-27225 is a high-severity missing authorization vulnerability in The Eclipse Foundation Eclipse Platform, published on 9 Mar 2021. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In versions 4.18 and earlier of the Eclipse Platform, the Help Subsystem does not authenticate active help requests to the local help web server, allowing an unauthenticated local attacker to issue active help commands to the associated Eclipse Platform process or Eclipse Rich Client Platform process.
Weakness: CWE-306
Which versions are affected by CVE-2020-27225?
It affects 1 product.
Linux distribution packages (40)
rh-eclipse Red Hat:devtools:2021 | All versions | 1:4.19-4.el7_9 |
rh-eclipse-apache-sshd Red Hat:devtools:2021 | All versions | 1:2.6.0-1.2.el7_9 |
rh-eclipse-apache-sshd-javadoc Red Hat:devtools:2021 | All versions | 1:2.6.0-1.2.el7_9 |
rh-eclipse-batik Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-css Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-demo Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-javadoc Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-rasterizer Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-slideshow Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-squiggle Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-svgpp Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-ttf2svg Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-batik-util Red Hat:devtools:2021 | All versions | 0:1.14-1.1.el7_9 |
rh-eclipse-eclipse Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-debuginfo Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-egit Red Hat:devtools:2021 | All versions | 0:5.11.0-1.1.el7_9 |
rh-eclipse-eclipse-emf Red Hat:devtools:2021 | All versions | 1:2.25.0-1.1.el7_9 |
rh-eclipse-eclipse-emf-core Red Hat:devtools:2021 | All versions | 1:2.25.0-1.1.el7_9 |
rh-eclipse-eclipse-emf-runtime Red Hat:devtools:2021 | All versions | 1:2.25.0-1.1.el7_9 |
rh-eclipse-eclipse-emf-xsd Red Hat:devtools:2021 | All versions | 1:2.25.0-1.1.el7_9 |
rh-eclipse-eclipse-equinox-osgi Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-jdt Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-jgit Red Hat:devtools:2021 | All versions | 0:5.11.0-1.1.el7_9 |
rh-eclipse-eclipse-p2-discovery Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-pde Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-platform Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-eclipse-swt Red Hat:devtools:2021 | All versions | 1:4.19-1.3.el7_9 |
rh-eclipse-jakarta-annotations Red Hat:devtools:2021 | All versions | 0:1.3.5-7.1.el7_9 |
rh-eclipse-jakarta-annotations-javadoc Red Hat:devtools:2021 | All versions | 0:1.3.5-7.1.el7_9 |
rh-eclipse-jetty Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-client Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-continuation Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-http Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-io Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-jaas Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-javadoc Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-jmx Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-security Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-server Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
rh-eclipse-jetty-servlet Red Hat:devtools:2021 | All versions | 0:9.4.38-1.1.el7_9 |
Products include Eclipse Platform.
How do I fix CVE-2020-27225?
Upgrade to a fixed version.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2020-27225 being exploited?
There is no known exploitation of CVE-2020-27225 in the wild and no public exploit code.
Sources
Also known as GHSA-9gwg-cvv6-vjxh, MGASA-2021-0591, OESA-2022-1759, RHEA-2021:1441, UBUNTU-CVE-2020-27225, openSUSE-SU-2021:0485-1 and 1 more.