TL;DR — Key Takeaways
- Sonatype identified 91 remediated Spring vulnerabilities affecting 209,569 software components, creating a potentially significant update burden for Java environments.
- AI is accelerating both vulnerability discovery and exploitation, pushing software vendors to address years of technical debt while forcing DevSecOps teams toward continuous patching.
- Open source dependencies may become the weak link, as smaller volunteer-maintained projects struggle to produce and test fixes at the speed enterprises increasingly require.
A report published by Sonatype identifies more than 91 vulnerabilities that have been remediated in the latest update to the open source Spring framework for deploying Java applications mashed available by Broadcom earlier this month.
Released earlier this month, the 91 vulnerabilities affect 209,569 software components that will need to be updated.
Sonatype CTO Brian Fox said this large number of vulnerabilities that are being simultaneously released is another indication the providers of major software platforms are racing to pay down massive amounts of technical debt before vulnerabilities are discovered and exploited by cybercriminals that are gaining access to advanced artificial intelligence (AI) models.
Providers of platforms such as Spring already have access to those same AI models, which has given them a head start to find and remediate vulnerabilities before adversaries exploit them. In fact, Broadcom between March and April increased the number of advisories it has issued by more than 1,700%, according to the Sonatype report.
DevSecOps teams, in the meantime, are being tasked with making often simultaneous large-scale updates to multiple frameworks and platforms as providers rush to pay down technical debt that has been allowed to accrue for decades, noted Fox. Those teams, as a result, will need to find ways to automate the deployment of what will be a wave of patches that will need to be installed as quickly as possible. In many instances, DevSecOps teams will find they will be coping with tidal waves of updates to frameworks and platforms for multiple years to come, noted Fox.
Eventually, however, there can only be so many issues to fix, so following those waves of updates, the overall state of application security should substantially improve, he added. In the meantime, however, instead of applying patches to applications a couple of days a month, DevSecOps teams for the foreseeable future may find that they now need to continuously update applications, said Fox.
The challenge, of course, is that today exploits in many cases are being built faster than a patch can be created and applied. Adversaries are also becoming more adept at using AI to chain together low-level vulnerabilities to create a more lethal exploit. As such, DevSecOps teams are likely going to need to be able to apply virtual patches and other controls to mitigate threats while waiting for patches that, with the aid of AI coding tools, will now be made available much faster.
The proverbial fly in that ointment is that many of the maintainers of smaller open-source software projects that an application may depend on may not be able to keep pace. Multiple initiatives have been launched to aid those maintainers; however, many of those projects were created by a volunteer labor force that might not have the time, resources, or inclination to build, test and apply a software patch in a matter of days or, if needed, hours. Many enterprise IT organizations may need to rationalize the amount of open source software they have deployed because, as an unpaid labor force to keep pace with building, testing and applying patches is silly on its face, noted Fox.
At this juncture, it may not be possible to fix every application before it is exploited. Hopefully, however, organizations will be able to prioritize making updates to their most critical applications to, at the very least, limit the potential havoc that otherwise will most certainly soon ensue.
Frequently Asked Questions
Why are so many Spring vulnerabilities appearing at once?
Sonatype argues that major software providers are using AI-assisted tools to uncover and remediate accumulated technical debt before attackers using similar capabilities can exploit it.
How does this affect DevSecOps teams?
Teams may need to move from periodic patch cycles to continuous updating, with greater automation, prioritization and temporary controls such as virtual patching when permanent fixes cannot be deployed quickly enough.
Why are smaller open source projects a concern?
Many are maintained by volunteers without the resources to rapidly develop, test and release security fixes. Enterprises may therefore need to reassess dependencies that cannot keep pace with increasingly fast vulnerability and patch cycles.

