RepoJournal
Spring

@spring-projects

Spring Framework, Spring Boot, and the JVM enterprise layer

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

One email a day. Unsubscribe in one click.

Pick a date

Topics: Java Full archive →

The Wire · Showcase

SPRING FRAMEWORK PATCHES 16 CVES, LDAP TIGHTENS PASSWORD VALIDATION

By RepoJournal · Filed · About Spring

Spring Framework 7.0.8 shipped overnight with a massive security update addressing 16 CVEs, while Spring LDAP closed a critical authentication bypass that could accept empty passwords as valid logins.

Spring Framework 7.0.8 [1] is a mandatory upgrade if you're on 7.0.x. The release fixes 16 security vulnerabilities including CVE-2026-41838 (predictable WebSocket session IDs) and CVE-2026-41839, with details in the Spring security blog. Spring LDAP 4.1.0 [2] ships concurrent with a critical fix [3] that rejects empty passwords in DirContextAuthenticationStrategy, closing a vulnerability where LDAP directories accepting unauthenticated binds could report false authentication success. This affects all versions relying on simple bind authentication. Spring Integration 7.0.x and 6.5.x got a lock handling fix [4] that blocks unlock operations until the key is actually removed from the cache, preventing race conditions on interrupted threads. Micrometer 1.17.0 [2] and 1.16.6 [5] maintenance releases landed across LDAP, Pulsar, and Framework with bug fixes for LongTaskTimer ArrayIndexOutOfBoundsException. Spring Tools added more Claude quick fixes [6] for the Code plugin while Framework merged SpEL operation tracking [7] to prevent expression DOS attacks via configurable operation limits.

One email a day. Unsubscribe in one click.

Action items

References

  1. [1] v7.0.8 ↗ spring-projects/spring-framework
  2. [2] 4.1.0 ↗ spring-projects/spring-ldap
  3. [3] Reject Empty Passwords in DirContextAuthenticationStrategy Implementations spring-projects/spring-ldap
  4. [4] GH-11049: Block unlock until key is removed spring-projects/spring-integration
  5. [5] Bump io.micrometer:micrometer-tracing-bom from 1.6.5 to 1.6.6 ↗ spring-projects/spring-pulsar
  6. [6] Claude more quickfixes ↗ spring-projects/spring-tools
  7. [7] Track operations during SpEL expression evaluation spring-projects/spring-framework

Quick answers

What shipped in Spring on June 8, 2026?
Spring Framework 7.0.8 shipped overnight with a massive security update addressing 16 CVEs, while Spring LDAP closed a critical authentication bypass that could accept empty passwords as valid logins. In total, 24 commits, 10 pull requests, and 5 releases landed.
Who contributed to Spring on June 8, 2026?
2 developers shipped this update, including dependabot[bot] and BoykoAlex.
What were the notable Spring updates?
v7.0.8, 4.1.0, and Reject Empty Passwords in DirContextAuthenticationStrategy Implementations.

More from @spring-projects

Daily updates, in your inbox

Follow Spring

Keep up with Spring in about 3 minutes a day: what actually shipped — the commits, pull requests, releases, and security advisories that matter.

or

One email a day. Unsubscribe in one click. Read a past issue →

Elsewhere on the wire

Want every project, not just this one?