On The Relation Between Outdated Docker Containers, Severity Vulnerabilities and Bugs
Ahmed Zerouali, Tom Mens, Gregorio Robles, Jesus Gonzalez-Barahona

TL;DR
This study analyzes the relationship between outdated Docker containers, their vulnerabilities, and bugs, revealing that all containers, even the most recent, contain vulnerabilities and suggesting improvements for security tools.
Contribution
It introduces the concept of technical lag for containers and provides empirical analysis of vulnerabilities and bugs across thousands of Docker images based on Debian.
Findings
No container is free of vulnerabilities.
Outdated containers tend to have more vulnerabilities and bugs.
Security tools should incorporate technical lag metrics.
Abstract
Packaging software into containers is becoming a common practice when deploying services in cloud and other environments. Docker images are one of the most popular container technologies for building and deploying containers. A container image usually includes a collection of software packages, that can have bugs and security vulnerabilities that affect the container health. Our goal is to support container deployers by analysing the relation between outdated containers and vulnerable and buggy packages installed in them. We use the concept of technical lag of a container as the difference between a given container and the most up-to-date container that is possible with the most recent releases of the same collection of packages. For 7,380 official and community Docker images that are based on the Debian Linux distribution, we identify which software packages are installed in them and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware System Performance and Reliability · Distributed systems and fault tolerance · Scientific Computing and Data Management
