Re: Bug#992786: passenger uses many vendored libraries

Antonio Terceiro <[email protected]>
Newsgroups gmane.linux.debian.devel.security
Message-ID <[email protected]>
Control: severity -1 important

Hi,

On Mon, Aug 23, 2021 at 03:00:16PM +0300, Adrian Bunk wrote:
> Source: passenger
> Severity: serious
> 
> passenger-5.0.30/src/cxx_supportlib/vendor-copy:
> adhoc_lve.h  libcurl  libuv  nghttp2  utf8  utf8.h
> 
> passenger-5.0.30/src/cxx_supportlib/vendor-modified:
> SmallVector.h  jsoncpp  modp_b64.cpp  modp_b64_data.h
> boost          libev    modp_b64.h    psg_sysqueue.h
> 
> passenger-6.0.10/src/cxx_supportlib/vendor-copy:
> adhoc_lve.h  libuv  utf8  utf8.h  websocketpp
> 
> passenger-6.0.10/src/cxx_supportlib/vendor-modified:
> boost    libev         modp_b64.h       modp_b64_strict_aliasing.cpp
> jsoncpp  modp_b64.cpp  modp_b64_data.h  psg_sysqueue.h
> 
> 
> The problem is that these vendored copies seem to actually be used.
> 
> Does for example CVE-2021-22918 in libuv1 need fixing in passenger?

6.0.13+ds-1 drops the embedded copies of both libuv and libev, who seem
to be the most high-profile libraries; and it's now actually possible to
build passenger against system-provided copies of those.

There is still an embeded copy of boost, but that's modified from
upstream boost in a way that the code does not build about system boost.

Ideally we would want to drop all of the other embeded copies, but
realistically that would involve a amount of work that is not available
at the moment.

Because this is still a relevant issue, but IMO not worth removing
passenger because of it, I am downgrading this bug to important.
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAmKX/sEACgkQ/A2xu81G
C97OExAAnQr0sGIId2vNQCNeg/SSfQlChXphTgVjisQ/AfalF3N2S5febWCA2tiU
wS9adpLFxYs9ssLagfAyE8Ocoo4j9kYd25OXPUtNvN1NR56NOvoyDmmZBUV/C4Ns
+MYOfo2M7cY7peMvBt08LFJfbB3JGuOOP3xH+4XkfO+cb6+3M/9La+80qmxZVcv9
s4qsRUhqBPOmiQPWBvLFyNGfmOgR5dFLV8BD0LKr+l8kEpjmFeJ854gAqbfISu2V
/9v9ePusHD1kKBxJW+l7/3ONa1pANOmuuB2wY3sUfek/GcK8NZJNTi0COvd85LKC
Zpe+I0hzrULO6AoroqhfK6Wh0BhIZCO/rVSEMNFuGIgRWVYUj+PatwfhVU6qjVXz
p9/qf1wWjJy6wh31bioySlH0Lj1oh5AnU68nwSCNEMM/rbiOCEvtRZS+RfFYmmMc
JZE8QzQOR5cUalcQ4rRVQBF7XDOz9LEGuNPOkmwVuPnv1o2hh8KsetJA4sSvwME0
u5DGAcxthZUHmvYKuTGANPNjbepRmKQTfB55hgqtZ+FUKTCSA3Zt0dhczLbtrreJ
ks/rBWCrWJL5UNHcXzYb4IPfC3zdb7804kGChLm+oYiesJbXBNmcMPz0RBf1R/Wf
YOpLmazllbNSA2gXSA7oZHnmGhjLAmFXDa9YgZHhdXO1kjsKIb4=
=Qy9B
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.