> On 7 Oct 2022, at 22:08, Robert Löhning via Development 
> <development@qt-project.org> wrote:
> 
> Am 20.09.22 um 14:47 schrieb Volker Hilsheimer:
>> Hi,
>> Some of the 3rd party components we bundle in Qt are directly involved in 
>> code paths that are designed to process untrusted data. Following up on the 
>> situation with freetype [1] and the discussion we had during summer [2], it 
>> would help know which of the 3rd party components we bundle today have a 
>> security relevant surface. All components process data, but many only 
>> process data that the application developer has full control over (for 
>> example, we explicitly state that you should not load any untrusted QML code 
>> or content [3]). Those that are designed to process data from anywhere are 
>> the ones that are most interesting here.
>> Those components should then be watched closer, and always get updated to 
>> the latest version, perhaps even for patch releases. To that end, I’ve 
>> started to collect a list of such components on
>> https://wiki.qt.io/Third_Party_Code_in_Qt
>> and would appreciate if you could have a look and add missing components to 
>> that page, esp if you are in charge of some of them. I’ve included a column 
>> that describes what kind of patches we apply when we update the 3rd party 
>> code (and this is perhaps a good opportunity to see if all of those are 
>> still necessary).
>> In the line of the previous discussion [1], we can then start investigating 
>> our options for those 3rd party components; for instance, can we build them 
>> some of them as shared libraries so that they can be easily updated? On 
>> which platforms are some of them available as system libraries or SDKs, and 
>> do we test that those work in CI?
>> Thanks,
>> Volker
>> PS: Given the nature of Qt WebEngine, we can probably skip that particular 
>> repository in this exercise.
>> [1] https://lists.qt-project.org/pipermail/development/2022-July/042795.html
>> [2] https://lists.qt-project.org/pipermail/development/2022-July/042729.html
>> [3] https://doc.qt.io/qt-6/qtqml-documents-networktransparency.html
>> _______________________________________________
>> Development mailing list
>> Development@qt-project.org
>> https://lists.qt-project.org/listinfo/development
> 
> Hi,
> 
> thank you for this initiative Volker.
> 
> Would it make sense to add a column to that table containing the contact info 
> of the respective 3rd party component's maintainer(s) and/or bug tracker? 
> It's awkward to have found an issue and not know whom to tell about it.

Sure, add what you think is useful.


> By the way: If anybody knows how to reach a maintainer of libtiff, please let 
> me know.

http://www.libtiff.org specifies t...@remotesensing.org as the mailing list 
address, and names a few individuals. Based on 
https://www.asmail.be/msg0054916394.html it would seem that you found that 
already though.

Volker



_______________________________________________
Development mailing list
Development@qt-project.org
https://lists.qt-project.org/listinfo/development

Reply via email to