Siirry pääsisältöön Siirry päävalikkoon Siirry alatunnisteen valikkoon

Kriittiset PHP-haavoittuvuudet: mitä tapahtui ja miten toimimme

Kriittiset PHP-haavoittuvuudet: mitä tapahtui ja miten toimimme

Kaikki palvelumme ovat jälleen käytössä, päivitettyinä ja toimivat täysin normaalisti. PHP:n julkaistua viralliset tietoturvakorjaukset haavoittuvuuksiin CVE-2026-109618 ja CVE-2026-109619 tiimimme asensi päivitykset onnistuneesti koko infrastruktuuriimme.

Tapahtuman jälkeinen tekninen tutkintamme vahvisti, ettei palveluissamme ole mitään merkkejä haitallisesta toiminnasta, asiakastietoihin ei ole päästy käsiksi, eikä niitä ole vaarantunut.

Mitä tapahtui

PHP:n kehittäjät ilmoittivat tiistaina 20.10. illalla kahdesta kriittisestä haavoittuvuudesta PHP:n ytimessä. Haavoittuvuudet koskevat PHP:tä käyttäviä palveluita kaikkialla maailmassa, ja niiden kautta hyökkääjä voi suorittaa palvelimella haitallista koodia ilman kirjautumista.

Koska PHP on käytössä laajasti verkkopalveluissa, myös osassa omaa sovellusympäristöämme, koko ala reagoi tilanteeseen välittömästi. Aamulla 21.10. haavoittuvuuksien tekniset yksityiskohdat ja valmiita hyökkäyskoodeja oli jo julkisesti saatavilla, vaikka virallisia korjauksia ei ollut vielä julkaistu. Päivittämättömät järjestelmät olivat näin ollen alttiina automaattisille skannauksille avoimessa internetissä.

Miten toimimme: ensin suojaustoimet, sitten palvelut pois käytöstä

Aamupäivällä tietoturvatiedotteissa suositeltiin kahta alustavaa suojaustoimea: PHP:n asetusten muuttamista ja haitallisen liikenteen suodattamista ennen kuin se päätyy palvelimille. Otimme molemmat käyttöön heti koko ympäristössämme.

Tilanne kuitenkin muuttui nopeasti:

  • Muutamassa tunnissa tietoturvatutkijat ja PHP:n kehittäjät vahvistivat, etteivät nämä keinot estäneet kaikkia hyökkäystapoja.
  • Verkossa liikkuneet hyökkäyskoodit osoittivat, että alustavat suojaustoimet oli mahdollista kiertää.
  • Haavoittuvuus on PHP:n tavassa käsitellä saapuvaa tietoa, eli jo ennen kirjautumista tai sovelluksen omia tarkistuksia. Siksi järjestelmiin oli mahdollista hyökätä suoraan avoimesta verkosta.

Vaihtoehtoja oli kaksi: luottaa osittaiseen suojaukseen ja jättää tietosi mahdolliselle riskille alttiiksi tai ottaa julkiset palvelumme pois käytöstä, kunnes varmennettu korjaus on asennettu.

Valitsimme pelata varman päälle.

Teimme päätöksen palveluiden eristämisestä alan ensimmäisten joukossa. Päivän mittaan samaan ratkaisuun päätyivät myös suuret yritysalustat, viranomaiset ja infrastruktuuripalveluiden tarjoajat.

Mitä teimme katkon aikana

  1. Eristimme palvelut kokonaan: Kun katkaisimme julkisen verkkoliikenteen, hyökkääjillä ei ollut enää pääsyä palvelimillemme. Liikkeellä olleet hyökkäyskoodit eivät siis voineet vaikuttaa niihin.

  2. Tutkimme ympäristön perusteellisesti: Katkon aikana tietoturvatiimimme kävi läpi palvelinten lokit, mittaritiedot ja järjestelmien seurantatiedot. Tutkinnassa ei löytynyt merkkejä hyökkäyksistä, luvattomasta pääsystä tai muusta haitallisesta toiminnasta.

Asensimme korjaukset ja palautimme palvelut vaiheittain: PHP:n viralliset korjaukset julkaistiin noin klo 17 Suomen aikaa. Asensimme ne heti ja varmistimme, että sovelluksemme toimivat. Palautimme palvelut hallitusti vaiheittain klo 17.15 alkaen, ja klo 20:20 mennessä kaikki järjestelmät olivat käytössä ja tarkistettuina.

Mitä tämä tarkoittaa sinulle: tietosi ovat turvassa

  • Asiakastiedot eivät vaarantuneet: Tilisi, postituslistasi, vastaanottajatietosi ja asetuksesi pysyivät suojattuina koko tapahtuman ajan.
  • Kaikki toimii taas normaalisti: Palvelut, kirjautumiset, taustaprosessit ja tiedostojen lataukset ovat jälleen käytössä.
  • Sinun ei tarvitse tehdä mitään: Teimme suojaustoimet ja päivitykset infrastruktuurimme tasolla, joten salasanoja, API-avaimia tai asetuksia ei tarvitse vaihtaa.

Pahoittelemme katkoa

Pahoittelemme aiheutunutta haittaa ja lyhyttä varoitusaikaa. Palveluiden sulkeminen kesken työpäivän on poikkeuksellinen ratkaisu. Kun vastakkain ovat tilapäinen käyttökatko ja tietojesi turvallisuus, valitsemme aina tietoturvan.

Tiimimme reagoi muuttuvaan uhkatietoon nopeasti, poisti riskin ennen kuin mahdolliset hyökkääjät ehtivät toimia ja palautti palvelut turvallisesti heti, kun viralliset korjaukset olivat saatavilla.

Voimmeko auttaa?

Jos sinulla on kysyttävää tilistäsi tai haluat tarkistaa ajastetun lähetyksen tilan, asiakastukemme auttaa osoitteessa [email protected].

Kirjoittaja: 
Tuomas Lempiäinen
Chief Technology Officer, Liana Technologies

Tykkäsitkö artikkelista?
Peukuta tästä!