~ / search / GHSA-7hpj-7hhx-2fgx

GHSA-7hpj-7hhx-2fgx

msgpackr's conversion of property names to strings can trigger infinite recursion

Source: GitHub Advisory Database (reviewed) High CVE-2023-52079

Packages

EcosystemPackageAffectedFixed in
npm msgpackr < 1.10.1 1.10.1

Details

As written in the advisory (Markdown source, shown as plain text).

### Impact When decoding user supplied MessagePack messages, users can trigger stuck threads by crafting messages that keep the decoder stuck in a loop. ### Patches The fix is available in v1.10.1 ### Workarounds Exploits seem to require structured cloning, replacing the 0x70 extension with your own (that throws an error or does something other than recursive referencing) should mitigate the issue. ### References

References

External links from the advisory. They lead to third-party sites.