Uploaded image for project: 'Node.js Driver'
  1. Node.js Driver
  2. NODE-2964

Buffers with shared backing store may cause crash in libmongocrypt bindings

      The version of v8 bundled with Node.js v14+ implements rigid checks around sharing backing stores between multiple ArrayBuffer instances through the use of a GlobalBackingStoreRegistry. mongodb-client-encryption does not ensure Buffer s are using different backing stores when implementing its crypto hooks, and therefore may cause an invariant failure in v8.

      For more detail, see this SO post

            Assignee:
            neal.beeken@mongodb.com Neal Beeken
            Reporter:
            matt.broadstone@mongodb.com Matt Broadstone
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: