Cod maleisus wedi'i ganfod mewn pecynnau gorffwys-cleient a 10 pecyn Ruby arall

Mewn pecyn gemau poblogaidd gorffwys-cleient, gyda chyfanswm o 113 miliwn o lawrlwythiadau, a nodwyd Amnewid cod maleisus (CVE-2019-15224) sy'n lawrlwytho gorchmynion gweithredadwy ac yn anfon gwybodaeth at westeiwr allanol. Cariwyd yr ymosodiad trwy cyfaddawd cyfrif datblygwr gweddill-cleient yn y storfa rubygems.org, ac ar Γ΄l hynny cyhoeddodd yr ymosodwyr ddatganiadau 13-14 ar Awst 1.6.10 a 1.6.13, a oedd yn cynnwys newidiadau maleisus. Cyn i'r fersiynau maleisus gael eu rhwystro, llwyddodd tua mil o ddefnyddwyr i'w lawrlwytho (rhoddodd yr ymosodwyr ddiweddariadau i fersiynau hΕ·n er mwyn peidio Γ’ denu sylw).

Mae'r newid maleisus yn diystyru'r dull "#authenticate" yn y dosbarth
Hunaniaeth, ac ar Γ΄l hynny mae pob galwad dull yn arwain at anfon yr e-bost a'r cyfrinair a anfonwyd yn ystod yr ymgais ddilysu at westeiwr yr ymosodwyr. Fel hyn, mae paramedrau mewngofnodi defnyddwyr gwasanaeth sy'n defnyddio'r dosbarth Hunaniaeth a gosod fersiwn agored i niwed o'r llyfrgell gweddill-cleient yn cael eu rhyng-gipio, sy'n dan sylw fel dibyniaeth mewn llawer o becynnau Ruby poblogaidd, gan gynnwys Ast (64 miliwn o lawrlwythiadau), oauth (32 miliwn), fastlane (18 miliwn), a kubeclient (3.7 miliwn).

Yn ogystal, mae drws cefn wedi'i ychwanegu at y cod, gan ganiatΓ‘u i god Ruby mympwyol gael ei weithredu trwy'r swyddogaeth eval. Mae'r cod yn cael ei drosglwyddo trwy Cwci sydd wedi'i ardystio gan allwedd yr ymosodwr. I hysbysu ymosodwyr am osod pecyn maleisus ar westeiwr allanol, anfonir URL system y dioddefwr a detholiad o wybodaeth am yr amgylchedd, megis cyfrineiriau wedi'u cadw ar gyfer y DBMS a gwasanaethau cwmwl. Cofnodwyd ymdrechion i lawrlwytho sgriptiau ar gyfer mwyngloddio cryptocurrency gan ddefnyddio'r cod maleisus a grybwyllir uchod.

Ar Γ΄l astudio'r cod maleisus yr oedd datguddiadbod newidiadau tebyg yn bresennol yn 10 pecyn yn Ruby Gems, na chawsant eu dal, ond a baratowyd yn arbennig gan ymosodwyr yn seiliedig ar lyfrgelloedd poblogaidd eraill ag enwau tebyg, lle disodlwyd y llinell doriad gyda thanlinelliad neu i'r gwrthwyneb (er enghraifft, yn seiliedig ar cron-parser crΓ«wyd pecyn maleisus cron_parser, ac yn seiliedig ar doge_coin pecyn maleisus doge-coin). Pecynnau problem:

Postiwyd y pecyn maleisus cyntaf o'r rhestr hon ar Fai 12, ond ymddangosodd y rhan fwyaf ohonynt ym mis Gorffennaf. At ei gilydd, lawrlwythwyd y pecynnau hyn tua 2500 o weithiau.

Ffynhonnell: opennet.ru

Ychwanegu sylw