ืืืืืืช pac-resolver NPM, ืฉืืฉ ืื ืืืขืื ื-3 ืืืืืื ืืืจืืืช ืืฉืืืข, ืืฉ ื ืงืืืช ืชืืจืคื (CVE-2021-23406) ืืืืคืฉืจืช ืืืคืขืื ืืช ืงืื ื-JavaScript ืฉืื ืืืงืฉืจ ืฉื ืืืคืืืงืฆืื ืืขืช ืฉืืืืช ืืงืฉืืช HTTP ืืคืจืืืงืืื ืฉื Node.js ืืฉืจ ืชืืื ืืคืื ืงืฆืืืช ืชืฆืืจื ืืืืืืืืช ืฉื ืฉืจืช ืคืจืืงืกื.
ืืืืืช pac-resolver ืื ืชืืช ืงืืฆื PAC ืืืืืืื ืกืงืจืืคื ืชืฆืืจืช proxy ืืืืืืื. ืงืืืฅ PAC ืืืื ืงืื JavaScript ืจืืื ืขื ืคืื ืงืฆืืืช FindProxyForURL ืืืืืืจื ืืช ืืืืืืื ืืืืืจืช ืคืจืืงืกื ืืืชืื ืืืืจื ืืืืชืืืช ืืืชืจ ืืืืืงืฉืช. ืืืืช ืืคืืืขืืช ืืื ืฉืืื ืืืคืขืื ืืช ืงืื ื-JavaScript ืืื ื-pac-resolver, ื ืขืฉื ืฉืืืืฉ ื-VM API ืืืกืืคืง ื-Node.js, ืืืืคืฉืจ ืื ืืืคืขืื ืงืื JavaScript ืืืงืฉืจ ืืืจ ืฉื ืื ืืข V8.
ื-API ืฉืฆืืื ืืกืืื ืืืคืืจืฉ ืืชืืขืื ืืื ืืืืขื ืืืจืฆืช ืงืื ืื ืืืืื, ืืืืืื ืฉืืื ืืื ื ืืกืคืง ืืืืื ืืืืื ืฉื ืืงืื ืืืืคืขื ืืืืคืฉืจ ืืืฉื ืืืงืฉืจ ืืืงืืจื. ืืืขืื ื ืคืชืจื ื-pac-resolver 5.0.0, ืฉืืืขืืจ ืืฉืืืืฉ ืืกืคืจืืืช vm2, ืืืกืคืงืช ืจืืช ืืืืื ืืืืื ืืืชืจ ืืืชืืืื ืืืคืขืืช ืงืื ืื ืืืืื.
ืืขืช ืฉืืืืฉ ืืืจืกื ืคืืืขื ืฉื pac-resolver, ืชืืงืฃ ืืืืฆืขืืช ืฉืืืืจ ืฉื ืงืืืฅ PAC ืฉืชืืื ื ืืืืืื ืืืื ืืืฉืื ืืืฆืืข ืฉื ืงืื ื-JavaScript ืฉืื ืืืงืฉืจ ืฉื ืืงืื ืฉื ืคืจืืืงื ืืืืฆืขืืช Node.js, ืื ืคืจืืืงื ืื ืืฉืชืืฉ ืืกืคืจืืืช ืฉืืฉ ืืื ืชืืืช ืขื pac-resolver. ืืคืืคืืืจืืช ืืืืชืจ ืืืื ืืกืคืจืืืช ืืืขืืืชืืืช ืืื Proxy-Agent, ืืจืฉืืื ืืชืืืช ื-360 ืคืจืืืงืืื, ืืืื urllib, aws-cdk, mailgun.js ื-firebase-tools, ืืืืืืื ืืืชืจ ืืฉืืืฉื ืืืืืื ืืืจืืืช ืืฉืืืข.
ืื ืืืฉืื ืฉืืฉ ืื ืชืืืช ื-pac-resolver ืืืขื ืงืืืฅ PAC ืืืกืืคืง ืขื ืืื ืืขืจืืช ืืชืืืืช ืืคืจืืืืงืื ืืชืฆืืจื ืืืืืืืืืช ืฉื WPAD proxy, ืื ืชืืงืคืื ืขื ืืืฉื ืืจืฉืช ืืืงืืืืช ืืืืืื ืืืฉืชืืฉ ืืืคืฆืช ืืืืจืืช ื-proxy ืืจื DHCP ืืื ืืืื ืืก ืงืืฆื PAC ืืืื ืืื.
ืืงืืจ: OpenNet.ru