Spring Beans 0day Vulnerability
Cantor, Scott
cantor.2 at osu.edu
Thu Mar 31 12:32:56 UTC 2022
If anyone hasn't seen it, the official "pre-announcement" is at [1].
They have already released a fixed version and we wll be releasing a 4.1.6 patch today with the update which will obviously be announced in the usual way. If somebody is in a super big hurry, building a from source version of the IdP just involves checking out the maint-4.1 branch and updating the Spring version in idp-parent/pom.xml
We do not know, nor see any practical way to know, if the IdP is actually vulnerable to the issue. We don't use any of the data binding functionality involved, but MVC has too much implicit behavior to be certain of anything. They mention Tomcat also, but I don't have any evidence that Jetty wouldn't be attackable too.
We don't want to spend a lot of time right now on trying to prove a negative, but we probably will look into what options we might have for outright blocking some of this kind of behavior in future versions.
Of course any Spring MVC experts are always welcome to weigh in privately or otherwise if they have suggestions.
-- Scott
[1] https://spring.io/blog/2022/03/31/spring-framework-rce-early-announcement
More information about the users
mailing list