Fa'ailoga leaga na iloa ile tagata malolo ma isi 10 isi afifi Ruby

I totonu o se pusa maa lauiloa tagata malolo, fa'atasi ai ma le aofa'i o le 113 miliona fa'asolo mai, faailoaina Suiga o tulafono leaga (CVE-2019-15224) e la'u mai ai fa'atonuga fa'atino ma tu'uina atu fa'amatalaga i se talimalo i fafo. O le osofaiga na faia e ala i fetuutuunai developer account rest-client i le rubygems.org repository, ina ua maeʻa ona faʻasalalau e le au osofaʻi faʻasalalauga 13-14 i le aso Aokuso 1.6.10 ma le 1.6.13, lea na aofia ai suiga leaga. Aʻo leʻi poloka ia faʻamatalaga leaga, e tusa ma le afe tagata faʻaoga na mafai ona latou sii maia (o le au osofaʻi na tuʻuina atu faʻafouga i lomiga tuai ina ia aua neʻi tosina atu i ai).

O le suiga leaga e fa'amalo ai le auala "#authenticate" i totonu o le vasega
Fa'asinomaga, pe a mae'a ia auala ta'itasi e maua ai le imeli ma le fa'aupuga na lafoina i le taimi o le taumafaiga fa'amaonia e lafo atu i le au osofa'i. I lenei auala, o le faʻaogaina o le saini o tagata faʻaoga auaunaga e faʻaaoga le Identity class ma le faʻapipiʻiina o se faʻafitauli vaivai o le faletusi o loʻo malolo ai tagata faʻatau e faʻalavelaveina, lea. aliali mai e faalagolago i le tele o afifi Ruby lauiloa, e aofia ai ast (64 miliona downloads), oauth (32 miliona), fastlane (18 miliona), ma kubeclient (3.7 miliona).

E le gata i lea, o se faitotoa pito i tua ua faaopoopo i le code, e mafai ai ona faʻatinoina le tulafono Ruby e ala i le galuega eval. O le code e tu'uina atu e ala i se Kuki fa'amaonia e le ki a le tagata osofa'i. Ina ia logoina tagata osofaʻi e uiga i le faʻapipiʻiina o se afifi leaga i luga o se talimalo i fafo, o le URL o le faiga a le tagata manua ma se filifiliga o faʻamatalaga e uiga i le siʻosiʻomaga, e pei o faʻapolopolo faʻapolopolo mo le DBMS ma auaunaga ao, e auina atu. O taumafaiga e sii mai tusitusiga mo cryptocurrency mining na faamaumauina i le faaaogaina o le tulafono leaga ua taua i luga.

Ina ua uma ona suʻesuʻeina le tulafono leaga sa i ai faaaliao lo'o iai fo'i suiga fa'apenei 10 afifi i Ruby Gems, e leʻi puʻeina, ae na saunia faapitoa e tagata osofaʻi e faʻavae i luga o isi faletusi taʻutaʻua ma igoa tutusa, lea na suia ai le vase i se vase poʻo le vice versa (mo se faʻataʻitaʻiga, faʻavae i luga cron-parser na faia se pusa leaga cron_parser, ma faʻavae i luga doge_coin doge-coin afifi leaga). Fa'afitauli afifi:

O le uluai afifi leaga mai lenei lisi na lafoina i le aso 12 o Me, ae o le tele oi latou na faʻaalia ia Iulai. I le aotelega, o nei afifi na sii mai e tusa ma le 2500 taimi.

puna: opennet.ru

Faaopoopo i ai se faamatalaga