GitLab 10,0: tarkista oma palvelin
GitLab CE:n ja EE:n kriittinen haavoittuvuus voi mahdollistaa koodin suorittamisen. Tarkista versio, päivityspolku ja merkit aiemmasta tietomurrosta.
Aseta haavoittuvat asennukset etusijalle, erityisesti internetiin avoimet palvelut.
Varmennetut tiedot
CVE-2026-97229:n CVSS 3.1 -pisteet ovat 10,0. Virhe liittyy CI/CD:n säännöllisiin lausekkeisiin ja voi tietyissä oloissa mahdollistaa koodin suorittamisen ilman tunnistautumista. CERT-SE:n mukaan haavoittuvuus on lisätty CISA KEV -luetteloon. [1, 2]
Tarkistettavat versiot
GitLab ilmoittaa haavoittuviksi 19.2-versiot ennen 19.2.8:aa, 19.3-versiot ennen 19.3.5:tä ja 19.4-versiot ennen 19.4.2:ta. Nämä ovat tiedotteen korjausversiot. Valitse ajantasainen tuettu kohdeversio ja noudata GitLabin päivityspolkua. Tiedot koskevat GitLab CE/EE:tä. [1]
Suositeltu toimenpide
Käsittele mahdollinen tietomurtoepäily erillään päivityksestä.
- Varmista asennettu versio ja palvelun saavutettavuus.
- Tarkista tietojen ja asetusten varmuuskopiointi ja palautus.
- Noudata tuettua päivityspolkua ja testaa projektien käyttö sekä pipelinet.
- Tarkista lokit ja tilit. Jos epäilet tietomurtoa, arvioi paljastuneet salaisuudet sekä palautuksen ja vaihtojen oikea järjestys.
Päivityksen jälkeen: kolme hyödyllistä testiä
Suosittelemme testien kirjaamista muutostikettiin. Jos jokin epäonnistuu, keskeytä laajempi käyttöönotto ja noudata suunniteltua vianmääritys- tai palautustapaa.
- Tarkista GitLabin ilmoittama versio ja varmista, että käytössä on tavoiteltu korjausversio tai varmennettu uudempi korjattu versio.
- Testaa tavallisen käyttäjän kirjautuminen ja pääsy tarkoitettuun testiprojektiin.
- Testaa vaaraton Git-työnkulku ja hallittu testipipeline käynnistämättä tuotantoon kohdistuvaa käyttöönottoa.
Tarvitsetko yhteisen toimintamallin?
Opas ”Haavoittuvuus löytyi – etene varmennettuun korjaukseen” kertoo, miten tarkistat, koskeeko ongelma sinua, valmistelet palautuksen ja varmistat tuloksen.
Lähteet
- GitLab: Critical Patch Release 19.4.2, 19.3.5, 19.2.8 ↗
- CERT-SE: GitLab korjaa kriittisen haavoittuvuuden ↗
Tekstin numerot viittaavat yllä oleviin lähteisiin. Toimintamallit ja tarkistuslistat ovat blogin käytännön suosituksia.
