Cov pob khoom npm phem tshiab uas tau pom tias ua txuj ua li cov neeg pabcuam pem hauv ntej tsis muaj teeb meem tab sis muaj cov lej tsis zoo uas tsis meej.
Pawg Neeg Tshawb Fawb Txog Kev Ruaj Ntseg ntawm Xygeni tau txiav txim siab tias cov pob npm no: 'react-ui-ntawd qhia', 'react-tmedia', 'react-ui-animates', 'react-medias', 'react-mandes' yog cov khoom siv hloov kho ntawm 'bingo-logger', nws tus kheej yog ib qho kev dag ntxias uas ua raws li cov qauv thiab cov ntaub ntawv ntawm pob ntawv sau npe nrov 'pino' kom zoo li raug cai. Lub hau ntawd yog siv los siv kev ntseeg siab ntawm tus tsim tawm thiab nyiam cov downloads. Qhov tseeb, lub codebase muaj cov ntaub ntawv tsis sib xws uas khiav hauv Node ib puag ncig.
Keeb Kwm ntawm Cov Neeg Ua Phem: Kev Sib Tham Txog Kab Mob Sib Kis
cov Kev Sib Tham Txog Kab Mob Sib Kis yog txuam nrog rau pawg neeg hem thawj hu ua 'UNC4034', uas tshaj tawm cov kev sib txuas rau cov neeg ua yeeb yam koom tes nrog North Kauslim Lazarus Group or APT38, ib pawg neeg uas lub xeev txhawb nqa zoo uas muaj feem cuam tshuam nrog tsoomfwv North Kauslim. Cov neeg ua phem tom qab qhov kev tawm tsam no muaj keeb kwm ntawm kev tsom mus rau cov neeg tsim khoom los ntawm cov ecosystem qhib, faib cov pob khoom zoo sib xws uas ua cov payloads zais cia. Thaum kawg rho tawm cov ntaub ntawv cuam tshuam nrog crypto, cov lej qhov chaw thiab cov ntaub ntawv pov thawj los ntawm cov kab ke uas muaj kab mob.
cov cov tswv yim, cov txheej txheem, thiab cov txheej txheem (TTPs) uas pom nyob rau hauv cov pob npm no ua raws li tib yam qauv:
- Ua raws li cov npe project uas zoo li raug cai kom zoo li ntseeg tau.
- Muab cov code uas tsis meej pem tso rau hauv cov ntaub ntawv xeem thiab cov ntawv sau pabcuam.
- Khiav cov payloads zais cia uas sau cov ntaub ntawv rhiab heev thiab xa mus rau lub server tswj thiab hais kom ua (C2) nyob deb.
Cov Kev Tshawb Pom Txog Kev Siv Tshuab: Kev Tshawb Fawb Txog Kev Them Nqi Uas Tsis Pom Tseeb
Qhov payload pom nyob rau hauv '/test/fixtures/eval/node_modules/test.list' siv obfuscated JavaScript (index/array string lookups, encoded blocks) los zais cov strings nyeem tau thiab tswj cov dej ntws yuav raug ua tiav thaum lub pob khoom raug teeb tsa vim yog tsab ntawv postinstall. 'npm khiav kev sim || npm transpile || npm khiav hla'nyob rau hauv lub pob khoom.json.
Peb qhov kev tshuaj xyuas tau qhia tias cov pob khoom no muaj cov malware hloov pauv tau uas tsim los txav mus los thoob plaws cov operating systems (Windows, macOS, lossis Linux) thiab cov neeg siv ib puag ncig. Lub peev xwm uas qhia txog kev tsom mus rau cov neeg siv kev siv tshuab uas feem ntau ua haujlwm thoob plaws ntau qhov chaw sib txawv.
Thaum twg lub malware tau teeb tsa rau ntawm ib lub system lawm, nws yuav tshuaj xyuas nws ib puag ncig, sau cov ntaub ntawv hais txog nws. cov ntaub ntawv qhia txog lub kaw lus xws li hostname, platform, daim ntawv qhia tsev thiab system tmp dir ua ntej nthuav nws txoj kev ncav cuag mus rau hauv cov ntawv thov uas khaws cov ntaub ntawv rhiab heev xws li browsers (Chrome/Brave/Edge/Opera) thiab hnab tes digitalNws rov tshawb nrhiav cov chaw sib xws rau cov ntaub ntawv browser, cov ntaub ntawv hnab nyiaj, cov keychains thiab ntau hom ntaub ntawv/cov ntaub ntawv. Cov lus tseem ceeb tshawb nrhiav suav nrog hnab nyiaj, cov lus hais txog noob thiab ntau cov ntaub ntawv txuas ntxiv uas yuav muaj cov ntaub ntawv pov thawj lossis cov lus zais (*.env, *.key, *.wallet, *.json, *.txt, *.doc, thiab lwm yam.). Nws muaj cov npe tsis suav nrog rau cov npe sib xws kom tsis txhob muaj cov ntaub ntawv system pom tseeb.
Lub payload sau ib lub cim hauv zos / lockfile kom tiv thaiv ntau qhov kev khiav ua ke thiab sau nws cov ntaub ntawv hauv OS temp directories kom tsis txhob raug kuaj pom.
Lub payload uas tsis meej pem kuj muaj ib txoj kev sib txuas lus mus rau lub server nyob deb uas ua haujlwm ua nws lub chaw hais kom ua thiab tswj. Los ntawm txoj kev no, nws tuaj yeem lim cov ntaub ntawv raug nyiag thiab tau txais cov lus qhia ntxivTxawm hais tias cov khoom siv hauv paus zoo li txwv thiab tsim los rau lub hom phiaj xwb los xij, nws qhov muaj nyob lees paub tias tus neeg tawm tsam lub hom phiaj yog tswj hwm cov kab ke uas muaj kab mob tas mus li.
Thaum tus malware pom cov ntaub ntawv rhiab heev nws muab lawv ua ke thiab sim upload lawv mus rau qhov chaw kawg nyob deb uas tau teeb tsa rau ntawm lub server huab siv multipart / form-data yog li cov ntaub ntawv raug nyiag tau txuas nrog cov lus thov.
Cov Cim Qhia Txog Kev Txom Nyem thiab Cov Lus Qhia Txog Kev Txo Qhov Teeb Meem
Cov koom haum raug qhia kom tshem tawm cov kev vam khom phem no (react-ui-ntawd, react-tmedia, react-ui-animates, react-medias, react-mandes, bingo-logger) thiab kho dua cov chaw no kom ntseeg tau tias muaj kev ncaj ncees. Cov kab ke uas tej zaum yuav raug tshaj tawm yuav tsum muaj tag nrho cov ntaub ntawv pov thawj thiab cov cim nkag mus rau hauv lub system tam sim ntawd.
Cov thawj coj hauv network yuav tsum txwv tsis pub cov tsheb khiav tawm mus rau cov IP no 23.227.202.24, 131.153.22.25 thiab tshuaj xyuas cov kev sib txuas tsis ntev los no rau qhov tsis zoo. Kev tsim kho dua tshiab ntawm cov chaw cuam tshuam los ntawm cov chaw uas tau txheeb xyuas thiab huv si yog qhov pom zoo kom tiv thaiv kev kis tus kab mob dua thiab xyuas kom meej tias cov khoom xa tuaj muaj kev ruaj khov.
Lub ntsiab lus dav dua
Tag nrho, cov pob khoom no yog lwm qhov piv txwv ntawm theem tshiab ntawm kev loj hlob hauv JavaScript-raws li kev xa khoom-chain tawm tsam, cov yeeb ncuab tab tom tsim cov pob khoom zoo sib xws uas qiv cov qauv thiab cov ntaub ntawv los ntawm cov haujlwm ntseeg siab, kev nthuav dav modular thiab kev siv cov txheej txheem zoo dua los ua kom kev tshawb pom thiab kev txo qis yog qhov nyuaj.
Qhov kev hloov pauv no ua rau muaj feem ntau ntawm kev teeb tsa tsis raug los ntawm cov neeg tsim khoom tsis paub thiab pub rau cov yeeb ncuab nkag mus tob dua rau cov chaw tsim kho, CI/CD cov systems thiab cov chaw khaws cia code.
Cov ecosystem qhib tau dhau los ua lub platform faib khoom nyiam rau cov phiaj xwm zoo li no. Los ntawm kev siv cov neeg tsim khoom ntseeg siab uas muaj nyob hauv cov pob khoom hauv zej zog, cov neeg tawm tsam tuaj yeem nkag mus rau hauv cov khoom siv software yam tsis muaj kev siv zog ntau thiab feem ntau tsis muaj kev kuaj pom tam sim ntawd lossis qhov tshwm sim.
Kev Ceeb Toom Thaum Ntxov Txog Malware (MEW) los ntawm Xygeni
Qhov xwm txheej no tau txheeb xyuas thawj zaug los ntawm Xygeni's Kev Ceeb Toom Ua Ntej Txog Malware lub kaw lus, uas saib xyuas cov ntawv sau npe pob khoom qhib xws li npm, PyPI, Maven rau cov pob khoom phem.
Peb lub tshuab nrhiav tau cia li cim cov pob khoom no ua qhov txawv txawv vim lawv cov qauv tsis zoo, tsab ntawv tom qab nruab thiab cov payload uas tsis meej. Yog li ntawd, cov pob khoom phem (react-ui-ntawd, react-tmedia, react-ui-animates, react-medias, thiab react-mandes) tau lees paub tias yog qhov phem los ntawm peb pab neeg kev ruaj ntseg thiab tau tshaj tawm rau npm ua ntej lawv tuaj yeem ncav cuag kev txais yuav dav dua.
Yuav ua li cas Xygeni Early Warning tiv thaiv koj pipelines
- Real-time hem nrhiav kom paub: Luam theej txhua pob khoom tshiab lossis hloov kho tshiab hauv koj daim duab qhia txog kev vam khom thiab cim cov cwj pwm txawv txawv xws li kev hu xov tooj ntawm OS, kev ua tiav cov lus txib, cov lej tsis meej, kev ntaus ntawv tsis raug thiab ntau lwm yam.
- Kev ceeb toom tam simCeeb Toom rau koj cov pab pawg kev ruaj ntseg thiab DevOps hauv Slack, Jira, lossis email sai li sai tau thaum muaj kev hem thawj tshiab tshwm sim hauv koj qhov chaw ib puag ncig.
- Kev kho kom rov qab zoo li nias ib zaug xwb: Tsim tawm pull requests uas tshem tawm lossis hloov cov qauv tsis muaj zog ntawm koj cov haujlwm.
- Cov Ecosystem Txhawb Nqa: Tam sim no suav nrog npm, PyPI, Maven thiab Packagist.
- Xygeni pab koj kom nyob ua ntej ntawm kev tawm tsam los ntawm kev ntes cov pob khoom phem thaum ntxov, ua ntej lawv mus txog koj qhov kev tsim kho.
👉 Sim Xygeni Malware Early Warning pub dawb thiab saib seb koj tuaj yeem ntes thiab tshem tawm cov kev hem thawj ntawm cov khoom xa tuaj sai npaum li cas hauv koj tus kheej pipelines.






