GHSA-52mm-32rv-3rpg
Unauthenticated remote use-after-free in graphql-c_parser
Kaynağa göre önem derecesi
Hiçbir kaynak CVSS puanı vermiyor.
Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: Ruby Advisory DB.
Açıklama
Use-after-free is possible graphql-c_parser if Bison moves GraphQL-Ruby AST nodes into the heap. Bison's heap is not scanned by Ruby's garbage collector, so if GC runs during this stage, Ruby determines those objects to be dead. Later, however, graphql-c_parser uses those objects again while continuing to parse. Patched versions use Bison's YYSTACK_USE_ALLOCA 1 configuration to use stack memory instead. This issue was reported by PlatformSecurity.
Etkilenen paketler ve düzeltilmiş sürümler
| Kaynak | Paket | Düzeltildiği sürüm |
|---|---|---|
| rubygems::Ruby Advisory Database | graphql-c_parser | >= 1.1.4 |