CVE-2026-59327: Cleartext Storage of Spring Boot DevTools Remote Secret in Eclipse Launch Configurations

MEDIUM | JULY 29, 2026 | CVE-2026-59327

Description

Spring Tools for Eclipse stores the Spring Boot DevTools remote secret (spring.devtools.remote.secret) as a plain string attribute on the "Spring Boot DevTools Client" launch configuration. Eclipse persists launch configuration attributes as cleartext XML, either to workspace metadata or, if the user marks the configuration as a shared file, directly into the project tree where it can be committed to version control. This secret is the sole credential protecting the DevTools remote restart/reload endpoint, which accepts and executes arbitrary class bytes on the target application. Anyone able to read the .launch file (via filesystem access, a workspace backup, or a shared VCS repository) can extract the secret and use it to achieve remote code execution against the associated Spring Boot application.

Affected Spring Products and Versions

Spring Tools for Eclipse:

  • 5.2.0 and earlier

All versions prior to version 5 (no longer supported) are also affected.

Spring Tools for VSCode / Cursor / Theia are not affected, as this launch configuration mechanism is specific to the Eclipse IDE.

Mitigation

Users of affected versions should upgrade to the corresponding fixed version.

Fix version Availability
5.3.0 OSS

No further mitigation steps are necessary.

Workaround for unpatched versions: Do not mark "Spring Boot DevTools Client" launch configurations as shared/exported files, and avoid committing .launch files that contain a spring.devtools.remote.secret attribute to version control. If a secret has already been exposed, rotate spring.devtools.remote.secret on the affected application.

References

  • CVSS: CVSS:3.1/AV:L/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N (4.4, Medium)

History

  • 2026-07-29: Initial vulnerability report published.

Get ahead

VMware offers training and certification to turbo-charge your progress.

Learn more

Get support

Tanzu Spring offers support and binaries for OpenJDK™, Spring, and Apache Tomcat® in one simple subscription.

Learn more

Upcoming events

Check out all the upcoming events in the Spring community.

View all