e3a1ec29a30ae241a4def8416678fcb91de75a4e
QProcess is a central class to execute external code and communicate with it. The program path is set by the developer and so are the arguments. Path and arguments should not come from untrusted sources, and the executed program must be trusted as well. Nevertheless, a bug in this code might result in an easily exploitable attack vector, e.g. by manipulating the PATH or the search order of executables. Therefore, all related classes are marked security critical. This includes the headers, as they are part of the external execution machinery and define sensitive properties. QUIP: 23 Task-number: QTBUG-135187 Change-Id: I34006b9adbf49ed8997c9eb1446b1f73654d7e51 Reviewed-by: Marc Mutz <marc.mutz@qt.io> (cherry picked from commit 027894b84b2544c1e944b856045e22c3167e721d) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> (cherry picked from commit 0d5803107b5136fc5454bf2543a04b09bc6fcd14) (cherry picked from commit 8314eadb3eb102d41ebcdfcb077253d4a77771ba)
…
…
Description
No description provided
355 MiB
Languages
C++
83.9%
HTML
5%
C
3.9%
CMake
3.5%
Objective-C++
2%
Other
1.1%