summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp
diff options
context:
space:
mode:
authorShawn Rutledge <shawn.rutledge@qt.io>2025-09-23 16:12:39 +0200
committerShawn Rutledge <shawn.rutledge@qt.io>2025-09-26 18:23:43 +0200
commitad6afabdb244cf9bab9dc2767442c3fe17b1cf13 (patch)
treeca15ad99a9b4e982dd27178b6048184ae33f8342 /src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp
parentf2319ada91a27b0fc08646be178a9c6193c7e0e1 (diff)
CRA review: plugins/platforminputcontexts/*
The files that we maintain by hand are marked as significant. - D-Bus is security critical, but the Qt I-Bus implementation is merely a user, and does not do any parsing or communication on its own. The last known vulnerability CVE-2019-14822 was in the server, not in Qt. - Likewise, QComposeInputContext uses xkb_compose functionality, so any risk is there, not in Qt. - Both of these plugins work with keyboard events, but we do not consider that a risk in general. - The remaining source files in the ibus directory are auto-generated, with a comment explaining that, so we do not modify them. If a vulnerability were found, we would need to fix qdbusxml2cpp first and then re-generate these. QUIP: 23 Fixes: QTBUG-135725 Pick-to: 6.10 6.8 Change-Id: Ie4b0ef3d8151406ab5ddc758098d7871f320fe89 Reviewed-by: Liang Qi <liang.qi@qt.io>
Diffstat (limited to 'src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp')
-rw-r--r--src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp b/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp
index 3e741890768..a32d3556831 100644
--- a/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp
+++ b/src/plugins/platforminputcontexts/compose/qcomposeplatforminputcontext.cpp
@@ -1,5 +1,7 @@
// Copyright (C) 2019 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
+// Qt-Security score:significant reason:default
+
#include "qcomposeplatforminputcontext.h"
#include <QtCore/QCoreApplication>