Skip to content

Unserialization creates copyRecord with assignment rather than define semantics #1303

@erights

Description

@erights

This fails in two ways:

  • If a copyRecord contains a property that would override a non-enabled frozen data property inherited from Object.prototype.
  • If a copyRecord contains a property named __proto__ is a system in which the Object.prototype.__proto__ accessor property still exists. See fix: avoid __proto__ accessor Agoric/agoric-sdk#6349

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions