NCSC waarschuwt voor actief misbruikte kwetsbaarheid in GitLab
GitLab bevat een kritieke kwetsbaarheid die cybercriminelen al actief misbruiken. Daarvoor waarschuwt het Nederlandse Nationaal Cyber Security Centrum (NCSC). De kwetsbaarheid zit in de Community Edition en de Enterprise Edition van GitLab. Het NCSC adviseert gebruikers om de beschikbare patches zo snel mogelijk te installeren.
De kwetsbaarheid, CVE-2026-85706, draait om path traversal. Aanvallers kunnen zonder inloggegevens via internet speciaal gemaakte verzoeken naar een GitLab-server sturen. Zo kunnen ze bestanden op de server lezen en daarmee vertrouwelijke informatie stelen, waarschuwt het NCSC. Het gaat bijvoorbeeld om configuratiegegevens, maar mogelijk ook om wachtwoorden en toegangssleutels. Daarmee kunnen aanvallers toegang krijgen tot broncode, ontwikkelomgevingen of andere gekoppelde systemen.
Volgens het Common Vulnerability Scoring System (CVSS) heeft de kwetsbaarheid een score van 10.0, de hoogst mogelijke. Het NCSC schat zowel de kans op misbruik als de kans op schade als hoog in. Voor de kwetsbaarheid is bovendien al openbare exploitcode beschikbaar, waardoor de drempel voor misbruik laag is. Aanvallers maken dan ook al actief misbruik van het probleem.
Patches beschikbaar
GitLab bracht vorige week al patches uit die de kwetsbaarheid dichten. Gebruikers krijgen het advies om zelfbeheerde GitLab-installaties bij te werken naar versie 19.1.8, 19.2.6, 19.3.2 of een nieuwere versie. "Onderzoek bij internetbereikbare systemen ook de logbestanden op mogelijk misbruik en wijzig mogelijk buitgemaakte toegangsgegevens", zegt het NCSC.
GitLab.com is al bijgewerkt. Gebruikers van GitLab Dedicated hoeven volgens GitLab geen actie te ondernemen.
Lees meer
Reacties (22)
Draai zelf geen GitLab, maar wees gewaarschuwd!
Liefste natuurlijk een VPN naar je thuis netwerk.
Afhankelijk van de applicatie kan het offloaden van je authenticatie naar je proxy ook een goede bescherming zijn, bijvoorbeeld basic auth of oauth.
Uiteindelijk gaat het om defence in depth. Dus meerdere beschermlagen toepassen omdat er altijd een laag tussen kan zitten met beveiligingsproblemen. Maar overdrijven gaat ook niet werken want dan ontstaat er teveel frictie en dan heb je ontevreden gebruikers.
Klopt, en vergeet ook niet dat zelfs zonder frictie iedere beveiligingslaag zelf een potentieel veiligheidsprobleem kan worden en bijgehouden moet worden.Maar overdrijven gaat ook niet werken want dan ontstaat er teveel frictie en dan heb je ontevreden gebruikers.
Maak jezelf niet afhankelijk van Amerikaanse dienstverlening. Gebruik een reverse proxy (zoals Traefik of HAProxy) en scherm daarmee zonder inlog diensten af van het internet. Denk aan OIDC en een blokkade op de reverse proxy (zoals met Authelia), mTLS, etc.
Kort geleden omschreef ik hoe ik dit heb opgelost voor Home Assistant in de browser en met mobiele applicaties. Dergelijke oplossingen werken ook met veel andere diensten, waaronder GitLab en Forgejo.
[Reactie gewijzigd door The Zep Man op 14 september 2026 13:27]
Reverse proxy's zijn fantastisch maar op zichzelf ook weer dingen waar (security) issues in kunnen ontstaan.
[Reactie gewijzigd door Polderviking op 14 september 2026 13:35]
Met de steeds kortere periode tussen ontdekken en geautomatiseerd misbruiken van 0-days, laat staan het daarna beschikbaar zijn van updates om kwetsbaarheden op te lossen, is het niet voldoende om alleen hierop te vertrouwen.Hou alles vooral ook gewoon lekker up-to-date.
[Reactie gewijzigd door The Zep Man op 14 september 2026 13:52]
Uiteindelijk is het gewoon alleen maar een andere (web)server die evengoed aan internet hangt die evengoed een ingang zou kunnen zijn voor ellende.
Uiteraard altijd gewoon je software bij blijven werken, dit is een extra laag, geen totaal oplossing.
Zie mijn andere reactie. Alleen reactieve beveiliging is niet voldoende, omdat die altijd achterloopt op de werkelijkheid. Hierom is (ook) pro-actief beveiligen belangrijk. Stop (de bulk van) ongewenste sessies bij de poort, niet op het stadsplein.Of hang ModSecurity erachter en houd de ruleset up-to-date, samen met CrowdSec
[Reactie gewijzigd door The Zep Man op 14 september 2026 13:55]
Ik gebruik gratis dienst X die zeer veilig is en bekend staat om de betrouwbaarheid, en bovendien super eenvoudig met een paar kliks instelbaar voor m'n thuisnetwerk.
Jouw reactie:
Tip: Maak jezelf niet afhankelijk van mensen met bruin haar! Ga zelf knutselen en hou alles bij en ga een hoop tijd spenderen aan instellen en dan maar hopen dat het goed zit. Ohja, denk daarbij aan X en Y en doe ook nog iets met A, B, etc.
You really don't see it? (< in het engels! Ohnee, die taal niet gebruiken, je maakt jezelf afhankelijk van mensen die engels spreken en die moet je sowieso niet vertrouwen!)
Gitlab onderhoudt alleen de laatste 3 minor versies (19.1, 19.2 en 19.3 op dit moment). Het eerste getal hogen ze jaarlijks op, dat heeft verder geen betekenis (meer).Impacted Versions: GitLab CE/EE: all versions from 18.7 before 19.1.8, 19.2 before 19.2.6, and 19.3 before 19.3.2
Versie 18.11 is dus al sterk verouderd en gaat, gok ik, ook geen fix krijgen hiervoor.
Sowieso hangt onze Gitlab enkel intern, juist om dit soort grappen een beetje voor te zijn.
Grappig, gebruiken ze hun eigen product wel?Build, test, package, and deploy on one platform, so you can move fast without losing control.
Ging vlekkeloos verder, ook maar ineens de runners ge-update.
Ik heb meldigen aan staan voor NCSC, maar die had ik blijkbaar toch gemist, bedankt om het nog eens extra onder de aandacht te brengen.
Om te kunnen reageren moet je ingelogd zijn
/u/464964/crop5706bee0228c3_cropped.png?f=community)
/u/94596/crop643fb12fd4e6d.png?f=community)
:strip_icc():strip_exif()/u/1434986/crop649350276f23c_cropped.jpg?f=community)
/u/281364/crop6a1c5ee499300.png?f=community)
:strip_icc():strip_exif()/u/6105/crop5864bdfc59eeb_cropped.jpeg?f=community)
:strip_icc():strip_exif()/u/149150/Androider.jpg?f=community)