opensearch-ruby 2.x before 2.0.2 vulnerable to unsafe YAML deserialization
High severity
GitHub Reviewed
Published
Jun 30, 2022
in
opensearch-project/opensearch-ruby
•
Updated Mar 31, 2023
Description
Published by the National Vulnerability Database
Jun 30, 2022
Published to the GitHub Advisory Database
Jul 5, 2022
Reviewed
Jul 5, 2022
Last updated
Mar 31, 2023
Impact
A YAML deserialization in opensearch-ruby 2.0.0 can lead to unsafe deserialization using YAML.load if the response is of type YAML.
Patches
The problem has been patched in opensearch-ruby gem version 2.0.2.
Workarounds
No viable workaround. Please upgrade to 2.0.2
References
opensearch-project/opensearch-ruby#77
https://staaldraad.github.io/post/2021-01-09-universal-rce-ruby-yaml-load-updated/
For more information
If you have any questions or comments about this advisory:
References