Skip to content

CBL-8733: Pusher UAF in ChangesFeed's DB-change observer - #2530

Merged
jianminzhao merged 1 commit into
release/3.4from
cbl-8733
Aug 24, 2026
Merged

CBL-8733: Pusher UAF in ChangesFeed's DB-change observer#2530
jianminzhao merged 1 commit into
release/3.4from
cbl-8733

Conversation

@jianminzhao

Copy link
Copy Markdown
Contributor

The root cause is that the changes notifier is not timely removed from the SequenceTracker. We remove it whent the status turns to Stoppped.

The removal and the use of the notifier callback are under Collection's lock on the SequenceTracker; the removal has to wait for the callback to complete.

The root cause is that the changes notifier is not timely removed from the SequenceTracker. We remove it whent the status turns to Stoppped.

The removal and the use of the notifier callback are under Collection's lock on the SequenceTracker; the removal has to wait for the callback to complete.
@github-actions

Copy link
Copy Markdown

This is a release branch and commits are restricted.

Please confirm this PR is one of the following:

  • A response to a customer ask
  • A change per our security policy
  • A non-functional change (e.g. changes needed for building an older version)
  • A bug fix for a x.y.0 release
  • A change that has been granted an exception (please comment)

@cbl-bot

cbl-bot commented Aug 20, 2026

Copy link
Copy Markdown

Code Coverage Results:

Type Percentage
branches 64.51
functions 77.41
instantiations 71.04
lines 75.96
regions 72.16

@jianminzhao
jianminzhao requested a review from pasin August 20, 2026 20:48

@pasin pasin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you select the reason as well?

@jianminzhao
jianminzhao merged commit 15c8b04 into release/3.4 Aug 24, 2026
12 of 13 checks passed
@jianminzhao
jianminzhao deleted the cbl-8733 branch August 24, 2026 16:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants