CVE-2026-97229
GitLab CE/EE egészszám-túlcsordulása hitelesítés nélküli kódfuttatást tesz lehetővé (CVE-2026-97229)
A GitLab CE/EE 19.2 a 19.2.8 előtti, a 19.3 a 19.3.5 előtti és a 19.4 a 19.4.2 előtti verzióiban egy 10-es CVSS-alappontszámú egészszám-túlcsordulás található. Egy hitelesítés nélküli támadó speciálisan kialakított CI/CD-s reguláris kifejezéssel kódot futtathat a GitLab-kiszolgálón. A CISA KEV és az ENISA EUVD aktív kihasználást tart nyilván. Telepítse a GitLab 19.2.8, 19.3.5 vagy 19.4.2 verziót.
Mi történt
A CVE-2026-97229 egy egészszám-túlcsordulási vagy egészszám-átfordulási hiba (CWE-190) a GitLab CE/EE szoftverben. A gyengeség abban rejlik, ahogyan a GitLab a CI/CD-konfigurációban megadott reguláris kifejezéseket ellenőrzi. Bizonyos körülmények között egy hitelesítés nélküli támadó olyan speciálisan kialakított reguláris kifejezést küldhet be, amely kiváltja az egészszám-túlcsordulást, és tetszőleges kódot futtathat a GitLab-kiszolgálón.
A CVSS 3.1 vektor hálózati alapú, alacsony támadási komplexitású, jogosultságot és felhasználói interakciót nem igénylő, magas bizalmassági, sértetlenségi és rendelkezésre állási hatású, megváltozott hatókörű. A CISA KEV, a CISA SSVC és az ENISA EUVD aktív kihasználást jelez. A CISA 2026. október 29-én vette fel a bejegyzést a Known Exploited Vulnerabilities Catalog listájába, az ENISA pedig 2026. október 29. óta tartja nyilván a kihasználást.
Kit érint
Az érintett kiadások a GitLab CE/EE 19.2 a 19.2.8 előtti, a 19.3 a 19.3.5 előtti, valamint a 19.4 a 19.4.2 előtti verziói. Ezek önállóan üzemeltetett forráskódkezelő és CI/CD-telepítések. A nem megbízható hálózatok felől elérhető példányok vannak leginkább kitéve ennek a hitelesítés nélküli támadásnak.
Mit kell most tenni
- Azonnal telepítse a telepített ág javított verzióját: a 19.2-es ághoz a GitLab 19.2.8, a 19.3-ashoz a GitLab 19.3.5, a 19.4-eshez pedig a GitLab 19.4.2 verziót. Mivel aktív kihasználást tartanak nyilván, ez a legfontosabb teendő.
- Ha a javítás telepítését nem lehet azonnal elvégezni, korlátozza a GitLab-kiszolgáló hálózati elérését úgy, hogy nem megbízható hálózatok ne érhessék el, és vizsgálja át a CI/CD-konfigurációk beküldéseit, hogy nincsenek-e bennük váratlan vagy szokatlanul összetett reguláris kifejezések.
- Ellenőrizze a GitLab-kiszolgálón futó folyamatokat, hogy nincsenek-e ott oda nem tartozó folyamatok, és vizsgálja át a hozzáférési naplókat váratlan kérések után kutatva.
A GitLab nem tett közzé külön kerülő megoldást.
Hogyan észlelhető
A gyártó nem sorol fel kompromittálódásra utaló jeleket. Mivel hitelesítés nélküli hálózati elérésről és aktív kihasználásról van szó, a figyelmet magára a GitLab-kiszolgálóra kell összpontosítani: a váratlan folyamatindításokra, valamint a CI/CD-konfigurációkban található, az Ön csapatai által nem készített reguláris kifejezésekre. Vizsgálja át az internet felől elérhető GitLab-hozzáférést is szokatlan kérések után kutatva.
A javításon túl
Egy hitelesítés nélküli, hálózaton keresztül kihasználható kódfuttatási hiba egy forráskódkezelő és CI/CD-platformon komoly kitettségi probléma, és mind a CISA, mind az ENISA aktív kihasználást tart nyilván. Az internet felől elérhető GitLabot üzemeltető szervezeteknek fel kell térképezniük és meg kell szüntetniük ezt a kitettséget a Virtuális CISO szolgáltatás (vCISO) segítségével. A lehetséges kihasználás észleléséhez és az arra való reagáláshoz a Menedzselt kiberbiztonsági felügyelet (MDR) a megfelelő szolgáltatás. Ha incidensre gyanakszik, incidenskezelési keretszerződést kössön, mielőtt szüksége lenne rá.
Érintett és javított verziók
| Termék | Érintett | Javítva |
|---|---|---|
| GitLab | 19.2 – < 19.2.8 19.3 – < 19.3.5 19.4 – < 19.4.2 | 19.2.8 19.3.5 19.4.2 12-38.azl4 -0 |