- Due to changes in the
FunctionWithWrapperslibrary (semmle.code.cpp.security.FunctionWithWrappers) the primary alert location generated by the queriescpp/path-injection,cpp/sql-injection,cpp/tainted-format-string, andcpp/command-line-injectionmay have changed. - Added flow models for the Win32 API functions
CreateThread,CreateRemoteThread, andCreateRemoteThreadEx. - Improved support for dataflow through function objects and lambda expressions.
- Added flow models for
pthread_createandstd::thread. - The
cpp/incorrect-string-type-conversionquery no longer alerts on incorrect type conversions that occur in unreachable code. - Added flow models for the GNU C Library.
- Fixed a number of false positives and false negatives in
cpp/global-use-before-init. Note that this query is not part of any of the default query suites. - The query
cpp/sql-injectionnow can be extended using thesql-injectionModels as Data (MaD) sink kind.