CWE
59
Advisory Published
Updated

CVE-2018-1196

First published: Tue Jan 30 2018(Updated: )

Spring Boot supports an embedded launch script that can be used to easily run the application as a systemd or init.d linux service. The script included with Spring Boot 1.5.9 and earlier and 2.0.0.M1 through 2.0.0.M7 is susceptible to a symlink attack which allows the "run_user" to overwrite and take ownership of any file on the same system. In order to instigate the attack, the application must be installed as a service and the "run_user" requires shell access to the server. Spring Boot application that are not installed as a service, or are not using the embedded launch script are not susceptible.

Credit: security_alert@emc.com

Affected SoftwareAffected VersionHow to fix
VMware Spring Boot Tools<=1.5.9
VMware Spring Boot Tools=2.0.0-milestone1
VMware Spring Boot Tools=2.0.0-milestone2
VMware Spring Boot Tools=2.0.0-milestone3
VMware Spring Boot Tools=2.0.0-milestone4
VMware Spring Boot Tools=2.0.0-milestone5
VMware Spring Boot Tools=2.0.0-milestone6
VMware Spring Boot Tools=2.0.0-milestone7

Never miss a vulnerability like this again

Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.

Frequently Asked Questions

  • What is CVE-2018-1196?

    CVE-2018-1196 is a vulnerability in Spring Boot that allows for a symlink attack.

  • What is the severity of CVE-2018-1196?

    The severity of CVE-2018-1196 is medium, with a severity value of 5.9.

  • Which versions of Spring Boot are affected by CVE-2018-1196?

    Spring Boot versions 1.5.9 and 2.0.0.M1 through 2.0.0.M7 are affected by CVE-2018-1196.

  • How does CVE-2018-1196 allow for a symlink attack?

    CVE-2018-1196 allows the "run_user" to overwrite and take ownership of any file on the system through a symlink attack.

  • Is there a fix for CVE-2018-1196?

    Yes, to fix CVE-2018-1196, it is recommended to upgrade to the latest version of Spring Boot.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2025 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203