Skip to content

Conversation

@nielsdos
Copy link
Member

We should not free intern as its stored in the object store as well, so the object store will already free it, leading to a UAF when the object store tries to read the object's fields.

We should not free `intern` as its stored in the object store as well,
so the object store will already free it, leading to a UAF when the
object store tries to read the object's fields.
@devnexen
Copy link
Member

looks ok but is it easy to trigger via test for asan's sake ?

@nielsdos
Copy link
Member Author

looks ok but is it easy to trigger via test for asan's sake ?

I'm afraid not easy to trigger. Would have to trigger the failure of the tidy API. A fault injection mechanism would help here.

@nielsdos nielsdos closed this in 58df9fc Oct 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants