De kwetsbaarheid Node2Shell reikt verder dan de oorspronkelijke C-implementatie en treft ook een Go Brotli-compressiebibliotheek die door verschillende HTTP-projecten wordt gebruikt, aldus Sweet Security op 25 oktober 2026. Het beveiligingsbedrijf identificeerde een oplossing die op 23 oktober naar de Go-bibliotheek is gepusht.

Belangrijkste punten

  • Traefik, Fiber, Iris en fasthttp hebben afhankelijkheden van de getroffen bibliotheek.
  • Een afhankelijkheid op zichzelf toont niet aan of een applicatie kwetsbaar is; versies en configuratie spelen ook een rol.

Hoe de kwetsbaarheid Node2Shell Go-projecten bereikt

Tomer Ben Gera, ingenieur bij Sweet Security, identificeerde de oplossing voor de Go-bibliotheek naast de herstelmaatregel voor de oorspronkelijke C-implementatie. Volgens het bedrijf bleek uit de analyse dat de onderliggende fout in het geheugenbeheer ook in Go was gereproduceerd.

De getroffen bibliotheek wordt direct of indirect gebruikt door verschillende Go HTTP-projecten. De afhankelijkheid van Fiber loopt bijvoorbeeld via fasthttp in versie 2.52.9, waar gecomprimeerde request-body's die door de client worden beheerd een aanvalspad naar de kwetsbaarheid kunnen vormen.

OnderdeelDetails
TraefikDirecte afhankelijkheid die door de Compress-middleware wordt gebruikt om uitgaande Brotli-responsen te coderen.
FiberIndirecte afhankelijkheid via fasthttp in versie 2.52.9; het decoderen van request-body's is toegankelijk via Ctx.Body() en JSON BodyParser.
IrisDirecte afhankelijkheid met ondersteuning voor het coderen van responsen en het decoderen van requests.
fasthttpDirecte afhankelijkheid tot en met versie 1.73.0; in versie 1.74.0 overgestapt op een alternatief.

Wat beveiligingsteams moeten controleren

Volgens Sweet Security hangt de blootstelling af van de versie van de bibliotheek, of een applicatie Brotli-codering of -decodering gebruikt, en de configuratie ervan. Het bedrijf adviseerde organisaties om hun Go-gebaseerde HTTP-diensten in kaart te brengen, de bibliotheekversies te controleren aan de hand van gepatchte releases en na te gaan of het decoderen van door de client beheerde Brotli-invoer is ingeschakeld.

Het bedrijf adviseerde ook om het runtimegedrag te monitoren op mogelijke tekenen van misbruik, waaronder onverwachte procesuitvoering, ongebruikelijke uitgaande verbindingen en afwijkend geheugengedrag in HTTP-werkprocessen. Het waarschuwde dat scanners die vertrouwen op bekende installatiepaden en pakketregisters kwetsbare bibliotheken mogelijk niet vinden.

Meer nieuws lezen

Meer nieuws van FinanceVelix

Disclaimer

Dit artikel van FinanceVelix bevat algemene informatie en is geen persoonlijk financieel, beleggings-, juridisch of fiscaal advies. Marktprijzen, rentetarieven en economische omstandigheden kunnen veranderen; aan beleggen is het risico op verlies verbonden. De feiten zijn gebaseerd op het materiaal dat op het moment van publicatie beschikbaar was en kunnen veranderen. Controleer belangrijke informatie zelfstandig en raadpleeg zo nodig een gekwalificeerde professional. Een vermelding van een activum, bedrijf of dienst houdt geen aanbeveling in.