[qt/qt/qtwebengine-chromium]: Summary of bulk changes made

KDE Git Services - Bulk Change <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git repository change summary for qt/qt/qtwebengine-chromium
Pushed by mirror-service into branch '140-based'.
Changed from 678267c7edc0788a6b0065ac344557838a0fbfb4 to 0138fd533d1a9c13b3f37882761139e6cb5add8f
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 168c60722fbd478443a471f6a9471f6a56087560 by Michael Brüning on 05/08/2026 at 14:24..
CVE-2026-14414: Insufficient validation of untrusted input in Skia

Backport of band-aid fix outlined in https://issues.chromium.org/issues/513948227.

Change-Id: I1b217d02c6494efe5021531a373e39566eb9d294
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/757997
Reviewed-by: Allan Sandfeld Jensen <[email protected]>
https://invent.kde.org/qt/qt/qtwebengine-chromium/-/commit/168c60722fbd478443a471f6a9471f6a56087560

Git commit 0138fd533d1a9c13b3f37882761139e6cb5add8f by Michael Brüning (on behalf of Danil Somsikov) on 05/08/2026 at 16:02..
[Backport][parts] CVE-2026-13909: Insufficient policy enforcement in DevTools

Manual backport of patch originally reviewed on
https://chromium-review.googlesource.com/c/chromium/src/+/7802063:
Enforce security checks in DevTools child sessions and strengthen extension trust.

This change addresses a vulnerability where child sessions created via
the DevTools Target domain could bypass security restrictions normally
enforced on the root client.

Specifically:

1. Enforce checks in child sessions: TargetHandler::Session now
overrides MayAttachToRenderFrameHost, MayAttachToURL, and
MayAccessAllCookies to delegate these checks to the root client. This
prevents a compromised renderer from using child sessions to bypass
WebUI attachment or cookie access restrictions.

2. Strengthen extension trust: ExtensionIsTrusted in debugger_api.cc is
updated to verify that the extension is not from an unpacked location.
This prevents attackers from gaining "trusted" status by loading an
unpacked extension with the Perfetto UI extension ID.

3. Improve robustness: TargetHandler::Session::Attach now returns a
std::optional<std::string> to provide more robust error handling when
session creation fails.

Bug: 505933538
Change-Id: I00dad3f1515032eca5296e9aa2876bed2bf5c851
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7802063
Reviewed-by: Andrey Kosyakov <[email protected]>
Reviewed-by: Devlin Cronin <[email protected]>
Auto-Submit: Danil Somsikov <[email protected]>
Commit-Queue: Danil Somsikov <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1628501}
Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/758087
Reviewed-by: Allan Sandfeld Jensen <[email protected]>
https://invent.kde.org/qt/qt/qtwebengine-chromium/-/commit/0138fd533d1a9c13b3f37882761139e6cb5add8f
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.