[qt/qt/qtinterfaceframework]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]> Wed, 5 Aug 2026 12:16:01 +0000 (UTC)
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtinterfaceframework
Pushed by mirror-service into branch '6.12'.
Changed from 594c36615baf99a7b37f29ab18a3c2a50d3bc694 to c5f8696088623c82db5f3ae03574567390d42340
Acknowledgement was received that this change introduces only existing code that has been pushed to another public open source repository.

This change contains the following new commits:

Git commit c5f8696088623c82db5f3ae03574567390d42340 by Qt Cherry-pick Bot (on behalf of Dominik Holland) on 05/08/2026 at 06:55..
Validate the peer-supplied start index in QIfPagingModel::onDataFetched

In the DataChanged loading type the start index from the backend was used
as a write offset into the item list without a lower-bound check. An
untrusted QtRemoteObjects source could send a negative (or overflowing)
start, bypass the range check and cause an out-of-bounds write into
m_itemList. Validate start before using it, mirroring onDataChanged(), and
use 64-bit arithmetic to avoid a signed overflow.

Change-Id: I90ad0a73753cfb2d260868861357cb4fce9ce2de
Pick-to: 6.11 6.8
Fixes: QTBUG-148538
Reviewed-by: Robert Griebl <[email protected]>
(cherry picked from commit 6ced94de08776ec97dc15c8681d26555c1817f86)
Reviewed-by: Qt Cherry-pick Bot <[email protected]>
https://invent.kde.org/qt/qt/qtinterfaceframework/-/commit/c5f8696088623c82db5f3ae03574567390d42340