Paper published in a journal (Scientific congresses and symposiums)
On the Impact of Outdated and Vulnerable Javascript Packages in Docker Images
Zerouali, Ahmed; Cosentino, Valerio; Mens, Tom et al.
2019
 

Files


Full Text
SANER2019ERA-ZeroualiDockernpm.pdf
Author preprint (213.95 kB)
Request a copy

All documents in ORBi UMONS are protected by a user license.

Send to



Details



Keywords :
[en] technical lag; [en] empirical software engineering; [en] Docker; [en] software evolution; [en] security vulnerability
Abstract :
[en] Containerized applications, and in particular Docker images, are becoming a common solution in cloud environments to meet ever-increasing demands in terms of portability, reliability and fast deployment. A Docker image includes all environmental dependencies required to run it, such as specific versions of system and third-party packages. Leveraging on its modularity, an image can be easily embedded in other images, thus simplifying the way of sharing dependencies and building new software. However, the dependencies included in an image may be out of date due to backward compatibility requirements, endangering the environments where the image has been deployed with known vulnerabilities. While previous research efforts have focused on studying the impact of bugs and vulnerabilities of system packages within Docker images, no attention has been given to third-party packages. This paper empirically studies the impact of npm JavaScript package vulnerabilities in Docker images. We based our analysis on 961 images from three official repositories that use Node.js, and 1,099 security reports of packages available on npm, the most popular JavaScript package manager. Our results reveal that the presence of outdated npm packages in Docker images increases the risk of potential security vulnerabilities, suggesting that Docker maintainers should keep their installed JavaScript packages up to date.
Disciplines :
Computer science
Electrical & electronics engineering
Author, co-author :
Zerouali, Ahmed ;  Université de Mons > Faculté des Sciences > Service de Génie Logiciel
Cosentino, Valerio
Mens, Tom  ;  Université de Mons > Faculté des Sciences > Service de Génie Logiciel
Robles, Gregorio
Gonzalez-Barahona, Jesus
Language :
English
Title :
On the Impact of Outdated and Vulnerable Javascript Packages in Docker Images
Publication date :
24 February 2019
Event name :
IEEE International Conference on Software Analysis, Evolution, and Reengineering
Event place :
Hangzhou, China
Event date :
2019
Research unit :
S852 - Génie Logiciel
Research institute :
R300 - Institut de Recherche en Technologies de l'Information et Sciences de l'Informatique
Name of the research project :
Automated Assistance for Developing Software in Ecosystems of the Future - Fédération Wallonie Bruxelles
Available on ORBi UMONS :
since 22 January 2019

Statistics


Number of views
1 (0 by UMONS)
Number of downloads
0 (0 by UMONS)

Scopus citations®
 
26
Scopus citations®
without self-citations
23
OpenCitations
 
8

Bibliography


Similar publications



Contact ORBi UMONS