UNKNOWNCVE-2024-4068
Ongecontroleerd bronnenverbruik in braces
Platform
nodejs
Component
braces
Opgelost in
3.0.3
Het NPM-pakket `braces` slaagt er niet in om het aantal tekens dat het kan verwerken te beperken, wat kan leiden tot geheugenuitputting (Memory Exhaustion). In `lib/parse.js` zal, als een kwaadwillende gebruiker "onevenwichtige braces" als invoer verzendt, de parsing in een lus terechtkomen, waardoor het programma heapgeheugen begint toe te wijzen zonder het op enig moment van de lus vrij te geven. Uiteindelijk wordt de JavaScript-heaplimiet bereikt en zal het programma crashen.
Hoe te verhelpen
Geen officiële patch beschikbaar. Zoek naar tijdelijke oplossingen of monitor updates.
Bewaak uw afhankelijkheden automatisch
Ontvang meldingen wanneer nieuwe kwetsbaarheden uw projecten beïnvloeden.
Gratis beginnen