Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
designer-security-considerations.qdoc
Go to the documentation of this file.
1
// Copyright (C) 2026 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GFDL-1.3-no-invariants-only
3
4
/*!
5
\page qt-widgets-designer-security-considerations.html
6
\title Qt Widgets Designer Security Considerations
7
8
\QD is a \l{Using Qt's Developer Tools Securely}{developer tool} that treats its
9
input as trusted and is not a security boundary.
10
11
When you use \QD, be aware of the following risks:
12
13
\list
14
\li \QD loads \l{How to Create Qt Plugins}{plugins} to provide
15
\l{Creating and Using Components for Qt Widgets Designer}{custom widgets}
16
and \l{Creating Custom Widget Extensions}{extensions}. The plugins
17
are located in subdirectories named \c designer under the
18
\l{Deploying Plugins}{standard plugin directories}. This can lead to
19
arbitrary code execution on your machine.
20
\li \c .ui files loaded by \QD might contain relative and absolute file system
21
paths. As a result, \QD could read arbitrary files, exposing confidential
22
data.
23
\endlist
24
25
We therefore recommend you only load \c .ui files and plugins you created
26
yourself, or that come from sources you trust.
27
28
\sa {Using Qt's Developer Tools Securely}
29
*/
qttools
src
designer
src
designer
doc
src
designer-security-considerations.qdoc
Generated on
for Qt by
1.16.1