diff options
| author | Ivan Solovev <ivan.solovev@qt.io> | 2025-06-13 13:29:33 +0200 |
|---|---|---|
| committer | Ivan Solovev <ivan.solovev@qt.io> | 2025-06-16 13:45:35 +0200 |
| commit | ced8c7493ce552619da424b478dec71a2096f4bf (patch) | |
| tree | 538dbcc1c9f578511e9668fda7e7d83bc050d6d4 /src/openglwidgets/qopenglwidget.cpp | |
| parent | 71ce2aa295ab97006405a030a9007238b5e19549 (diff) | |
Mark qdbusargument.cpp and qdbus(de)marshaller.cpp as security-critical
The qdbusdemarshaller.cpp file implements deserialization of data that
is received over D-Bus.
An error in deserialization (e.g. reading a string instead of an int)
may lead to a crash, so the code is security-critical.
The qdbusmarshaller.cpp file is also marked security-critical, because
it serializes the data, and so:
* can crash libdbus upon incorrect serialization, or
* can cause crashes in another (potentially Qt-based) application that
later tries to deserialize the data
The patch also marks qdbusargument.cpp as security-critical, becuase
it implements marshalling and demarshalling for Qt-specific types.
Task-number: QTBUG-135199
Pick-to: 6.10 6.9 6.8
Change-Id: Ifc8d78cf4534ad398e9eb9fc869e8064d56db603
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'src/openglwidgets/qopenglwidget.cpp')
0 files changed, 0 insertions, 0 deletions
