Te whakaraeraetanga i roto i te kete NPM-pac-resolver me te 3 miriona tangohanga ia wiki

Ko te pac-resolver NPM package, he neke atu i te 3 miriona nga tango i ia wiki, he whakaraeraetanga (CVE-2021-23406) e taea ai tana waehere JavaScript kia mahia i roto i te horopaki o te tono ina tuku tono HTTP mai i nga kaupapa Node.js e tautoko i te mahi whirihora-aunoa a te tūmau takawaenga.

Ka poroporoaki e te pac-resolver nga konae PAC kei roto he tuhinga whirihoranga takawaenga aunoa. Kei roto i te konae PAC te waehere JavaScript me te mahi FindProxyForURL e tautuhi ana i te arorau mo te whiriwhiri takawaenga i runga i te kaihautu me te URL i tonoa. Ko te tino o te whakaraeraetanga ko te mahi i tenei waehere JavaScript i roto i te pac-resolver, i whakamahia te VM API e whakaratohia ana i Node.js, e taea ai e koe te mahi i te waehere JavaScript i roto i te horopaki rereke o te miihini V8.

Ko te API kua tohua kua tino tohuhia i roto i nga tuhinga kaore i te kii mo te whakahaere i te waehere kore pono, na te mea kaore i te tino wehe i te waehere e whakahaerehia ana ka taea te uru ki te horopaki taketake. Kua whakatauhia te take i roto i te pac-resolver 5.0.0, kua nekehia ki te whakamahi i te whare pukapuka vm2, e whakarato ana i te taumata teitei ake o te wehenga e tika ana mo te whakahaere i te waehere kore pono.

Te whakaraeraetanga i roto i te kete NPM-pac-resolver me te 3 miriona tangohanga ia wiki

I te wa e whakamahi ana i te putanga whakaraerae o te pac-resolver, ka taea e te kaitukino ma te tuku i tetahi konae PAC i hangaia motuhake te whakatutuki i tana waehere JavaScript i roto i te horopaki o te waehere o tetahi kaupapa e whakamahi ana i te Node.js, mena ka whakamahia e tenei kaupapa nga whare pukapuka e whai whakawhirinaki ana. me te pac-resolver. Ko te tino rongonui o nga whare pukapuka raruraru ko Proxy-Agent, kua whakarārangihia hei whakawhirinakitanga ki runga i nga kaupapa 360, tae atu ki te urllib, aws-cdk, mailgun.js me firebase-taputapu, neke atu i te toru miriona nga tango i ia wiki.

Mena ka utaina e tetahi tono e whakawhirinaki ana ki te pac-resolver he konae PAC e whakaratohia ana e tetahi punaha e tautoko ana i te kawa whirihoranga aunoa takawaenga WPAD, katahi ka taea e nga kaiwhaiwhai te uru ki te whatunga rohe te tohatoha i nga tautuhinga takawaenga ma te DHCP ki te whakauru i nga konae PAC kino.

Source: opennet.ru

Tāpiri i te kōrero