VOOZH about

URL: https://thenewstack.io/chainguard-outdated-containers-accumulate-vulnerabilities/

⇱ Chainguard: Outdated Containers Accumulate Vulnerabilities - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-03-29 03:00:15
Chainguard: Outdated Containers Accumulate Vulnerabilities
Compliance / Containers / Security

Chainguard: Outdated Containers Accumulate Vulnerabilities

Bad news for those who don't upgrade: Hackers keep finding vulnerabilities in software even after the application is no longer supported, Chainguard has found. 
Mar 29th, 2024 3:00am by Joab Jackson
👁 Featued image for: Chainguard: Outdated Containers Accumulate Vulnerabilities
Feature image by Fabien from Pixabay.

Just like an abandoned house soon becomes dilapidated with no one around to keep it in good repair, so too do forgotten containers get quickly riddled with security vulnerabilities that attackers can use to break into.

In a recent study, security company Chainguard found that software that is no longer supported by its creators will continue to be probed malicious hackers, who still look for vulnerabilities in the software marked as End of Life (EOL).

“Based on data for nearly 40 popular software projects, EOL software accumulates — on average — 218 CVEs every six months,” wrote Chainguard  research intern Trevor Dunlap, in an about-to-be-posted blog item entitled “End-of-life software means 400+ CVEs per year.”

While this conclusion may seem super obvious, all too many organizations still suffer from keeping EOL containerized apps in production.

Last year, as TechCrunch reported, servers of a U.S. federal agency were broken into by exploiting vulnerabilities in Adobe ColdFusion software from the last millennium that the agency was, remarkably, still using to run its website.

EOL software is software that is no longer supported by the creator of the application, either because it is an older version of the software that is no longer maintained, or because the entities that maintained the software are no longer around at all.

In either case, vulnerabilities can still be found in these applications, and since they are no longer patched, they soon become a focus for actors with malicious intent.

“And the problem becomes aggravated when using container images,” Dunlap writes. “Using a container often means adding additional components from underlying ‘base images,’ which can easily lead to images with hundreds of components, each a part of the attack surface.”

The problem only grows worse over time for users, as without regular updates, applications get harder and harder to update to the latest version over time.

👁 Image

Vulnerabilities are reported every six months, per EOL date (Chainguard).

Vulnerabilities Are Not Just in the Application Itself

Looking at software projects listed on endoflife.date, Dunlap found that the longer a project has been EOL, the more vulnerabilities that image will collect. This inspection included images for Traefik, F5’s NGINX, Rust, and Python.

Grype was used to scan each release for vulnerabilities.

Vulnerabilities could be found in three locations: in the base images, the application dependencies, or within the application itself.

An image six months out of date can accumulate 218 vulnerabilities, Dunlap had found. Bundling an app within a container image makes this worse. Specifically, 98.4% of the vulnerabilities are found within image components, and only 1.4% are in the application dependencies, and only 0.2% of vulnerabilities are within the application itself.

Dunlap highlighted the 2.9 version of the Traefik as a random example. This particular version of the cloud native proxy was EOL’ed in April 2023, with the final version, v2.9.10, released earlier that month.

In the year since, 55 vulnerabilities were reported: Four were within the Traefik application itself (i.e. CVE-2023-47633), 31 were since found its dependencies (CVE-2023-28840 for Docker Swarm), and another 20 related to the Docker image components (CVE-2023-5363 for Alpine).

Not exactly an uninterested party in this dire pattern of negligence, Chainguard itself offers its own images for a lot of open source software packages that are rigorously updated with security fixes and bugs.

Nonetheless, “EOL software represents a significant security risk,” Dunlap concluded. “You’re SOL if you’re running EOL container images.”

TRENDING STORIES
Joab Jackson is a senior editor for The New Stack, covering cloud native computing and system operations. He has reported on IT infrastructure and development for over 30 years, including stints at IDG and Government Computer News. Before that, he...
Read more from Joab Jackson
SHARE THIS STORY
TRENDING STORIES
Chainguard is a sponsor of The New Stack. 
TNS owner Insight Partners is an investor in: Docker.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.