Skip to content

chore: cherry-pick 5cb934a23d from chromium#33859

Merged
zcbenz merged 1 commit into16-x-yfrom
cherry-pick/16-x-y/chromium/5cb934a23d
Apr 21, 2022
Merged

chore: cherry-pick 5cb934a23d from chromium#33859
zcbenz merged 1 commit into16-x-yfrom
cherry-pick/16-x-y/chromium/5cb934a23d

Conversation

@ppontes
Copy link
Copy Markdown
Member

@ppontes ppontes commented Apr 20, 2022

M100: Change ownership of BlobBytesProvider.

Rather than immediately passing ownership to a cross-thread
SelfOwnedReceiver while retaining a raw pointer, instead maintain
ownership in a unique_ptr as long as it is needed, only transferring
ownership to a SelfOwnedReceiver when BlobData is done with the
BlobBytesProvider.

Also clean-up/tighten down sequence checks for BlobBytesProvider a bit.

(cherry picked from commit 7222e9825fc02acc962e005c59885ee2f26df185)

Bug: 1285234
Change-Id: I7273e886a0bab2ae489b680d786991c9e4ff1dbb
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3553304
Reviewed-by: Austin Sullivan [email protected]
Commit-Queue: Marijn Kruisselbrink [email protected]
Cr-Original-Commit-Position: refs/heads/main@{#986111}
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3568972
Auto-Submit: Marijn Kruisselbrink [email protected]
Bot-Commit: Rubber Stamper [email protected]
Cr-Commit-Position: refs/branch-heads/4896@{#1040}
Cr-Branched-From: 1f63ff4bc27570761b35ffbc7f938f6586f7bee8-refs/heads/main@{#972766}

Notes: Backported fix for CVE-2022-1305.

@ppontes ppontes added security 🔒 semver/patch backwards-compatible bug fixes backport-check-skip Skip trop's backport validity checking 16-x-y labels Apr 20, 2022
@ppontes ppontes requested review from a team as code owners April 20, 2022 17:53
@zcbenz zcbenz merged commit 41e460c into 16-x-y Apr 21, 2022
@zcbenz zcbenz deleted the cherry-pick/16-x-y/chromium/5cb934a23d branch April 21, 2022 08:24
@release-clerk
Copy link
Copy Markdown

release-clerk bot commented Apr 21, 2022

Release Notes Persisted

Backported fix for CVE-2022-1305.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

16-x-y backport-check-skip Skip trop's backport validity checking security 🔒 semver/patch backwards-compatible bug fixes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants