Consequences of library bundling (was: Re: OpenH264 in Fedora)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 11/06/2013 04:05 PM, Adam Jackson wrote:
On Wed, 2013-11-06 at 09:36 +0100, Roberto Ragusa wrote:
On 11/04/2013 07:30 PM, Alberto Ruiz wrote:

A media codec should not be a system wide component (I'd go as far as
saying it should not be user-session wide, but application bundled).

???
Would you so apply the same reasoning to libjpeg and libtiff?
Security nightmare.

It's only a nightmare because we've steadfastly refused to build the
tools to a) track library bundling inside app-bundles b) automate bundle
rebuilds c) force replacement of bundle contents either by sysadmin
action or by policy.

You also have to port security fixes to all slightly different bundled versions. Not every security fix is that trivial two-liner, and libraries which benefit most from bundling (because they have unstable APIs and are under heavy development) are exactly those where backporting is hard. That is the really hard problem.

Tracking bundling and defective bundled software is no picnic either, but at least it can be somewhat automated (see the Victims project for Java/Maven, or some of the bundling detection logic in Lintian). That's much harder with backporting.

--
Florian Weimer / Red Hat Product Security Team
--
devel mailing list
devel@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/devel
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux