Tietoturvahälytys · Kriittinen
MongoDB-replikasetit: kirjautumaton use-after-free voi kaataa palvelimet (CVE-2026-118383)
· 2 minuutin lukuaika · Centoculus Security Team
Tiedossa alkaen
Koskee: MongoDB Serverin replikasetin jäsenet, mukaan lukien sharded-klusterien shard- ja config-palvelinten jäsenet. Itsenäinen mongod ei ole vaarassa.
Mitä tapahtui
- marraskuuta 2026 MongoDB julkaisi CVE-2026-118383:n, use-after-free -virheen MongoDB Serverin replikointikomponentissa. CVSS-luokitus on 9.0. Virhe voi ilmetä, kun äskettäin valittu replikasetin primaari on saanut kiinni muut jäsenet. Pyynnöt, jotka eivät vaadi todennusta, voivat käynnistää sen. Seurauksena palvelinprosessi voi pysähtyä odottamatta. Tietyissä olosuhteissa se voi myös johtaa mielivaltaiseen koodin suorittamiseen palvelinprosessin kontekstissa.
The Hacker Newsin mukaan riski kohdistuu replikasetin jäseneen, joka on jäänyt jälkeen ja tulee sitten primaariksi, esimerkiksi failoverin aikana. MongoDB on julkaissut korjaukset. Haavoittuvuutta ei ole CISA:n tunnettujen hyödynnettyjen haavoittuvuuksien luettelossa, eikä yksikään lähde raportoi hyökkäyksistä.
Keitä asia koskee
- Vaarassa: mongod-prosessit, jotka toimivat replikasetin jäseninä. Tähän kuuluvat sharded-klusterien shard-replikasetit ja config-palvelimien replikasetit.
- Ei vaarassa: itsenäiset mongod-instanssit, jotka eivät kuulu replikasetiin.
Virhe voidaan käynnistää ennen todennusta, joten todennuksen käyttöönotto ei suojaa sinua. Suurin riski on replikasetin jäsenissä, joihin epäluotettavat verkot tai monet sovellusisännät pääsevät.
Mitä kannattaa tehdä nyt
- Listaa replikasetin jäsenet. Tarkista jokaisella MongoDB-palvelimella, toimiiko mongod replikasetin osana (katso seuraava osio). Itsenäiset instanssit eivät tarvitse tämän CVE:n takia kiireellisiä toimia.
- Selvitä korjattu versio julkaisusarjallesi. MongoDB-ticket SERVER-138119 (linkitetty alla) on osa korjausta. Se listaa korjausversiot 9.0.7, 8.3.16, 8.0.37, 7.0.48, 6.0.30, 5.0.35 ja 4.4.32. Vertaa tätä SERVER-138175:een vahvistaaksesi version omalle sarjallesi.
- Varmuuskopioi asetukset. Tallenna /etc/mongod.conf (tai vastaava) ja varmista, että datastasi on tuore varmuuskopio.
- Päivitä yksi jäsen kerrallaan. Aloita sekundaareista. Päivitä paketti (esimerkiksi
apt install mongodb-orgtaidnf update mongodb-org), käynnistä mongod uudelleen ja odota, kunnes jäsen näkyy jälleen tilassa SECONDARY komennossars.status(). Aja sittenrs.stepDown()primaarille ja päivitä se viimeisenä. Sharded-klustereissa päivitä config-palvelimien replikasetti ja jokainen shard-replikasetti. - Rajoita verkkoyhteyksiä. Portin 27017 (tai oma porttisi) tulisi olla tavoitettavissa vain sovelluspalvelimilta ja muilta klusterin jäseniltä. Käytä palomuuria tai bindIp-asetusta tämän varmistamiseen, sekä nyt että päivityksen jälkeen.
- Seuraa kaatumisia. Tarkista mongod-lokit ja palvelun valvonta odottamattomien uudelleenkäynnistysten varalta, erityisesti vaalien ja failoverien aikaan.
Miten tarkistat, oletko vaarassa
- Tarkista versio komennolla
mongod --versiontai mongoshissa komennolladb.version(). - Tarkista replikasetin jäsenyys mongoshissa komennolla
db.hello().setName. Jos nimi palautuu, instanssi on replikasetin jäsen ja on vaarassa, kunnes se päivitetään. Jos mitään ei palaudu jars.status()ilmoittaa, ettei instanssi käytä replikointia, kyseessä on itsenäinen instanssi, eikä se ole vaarassa. - Sharded-klustereissa tee tarkistus jokaiselle shard-jäsenelle ja jokaiselle config-palvelimen jäsenelle.
- Jos jäsen on vanhemmalla versiolla kuin sen julkaisusarjan korjattu versio, päivitä se.
Lähteet
Jos käytät kohdetta tietokannat, tarkista myös
Aiheeseen liittyvät artikkelit
Hälytykset ·
Citrix NetScaler ADC ja Gateway: kriittiset muistivirheet mahdollistavat palvelunestohyökkäyksen (CVE-2026-120868)
Citrix on korjannut yhdeksän kriittistä muistivirhettä NetScaler ADC:ssa ja NetScaler Gatewayssa, jotka voivat johtaa palvelunestoon. CVE-2026-120868 koskee jokaista käyttöönottoa. Päivitä versioon 14.1-73.57, 13.1-64.39 tai vastaaviin FIPS-buildeihin.
Hälytykset ·
Node.js: HTTP/2- ja HTTPS-virheet mahdollistavat palvelimien kaatamisen ja muiden käyttäjien tietojen lukemisen
Node.js korjasi 16 haavoittuvuutta, joista seitsemän on luokiteltu korkeiksi. Tunnistautumattomat asiakkaat voivat kaataa HTTP/2-palvelimia tai lukea muiden yhteyksien muistia, myös TLS-avaimia. Korjatut versiot ovat 22.23.5, 24.22.3 ja 26.13.1.
Hälytykset ·
Mittwald-hosting hyökätty MCP-palvelimen kautta: hallintapalvelut offline, asiakkaiden kannattaa tarkistaa
Web-hosting-palveluntarjoaja Mittwald on hätätilassa MCP-palvelimen kautta tehdyn hyökkäyksen jälkeen. Asiakkaiden hallintapalvelut on kytketty pois päältä. Luota vain virallisiin tiedotteisiin ja valmistaudu tarkistamaan tilisi ja verkkosivustosi.