Detectarea activității de RCE server-side în React și Next.js

Vânați comenzi de shell, de recunoaștere și de descărcare executate din directoarele React, Next.js, Node modules și din directoarele aplicației.

Detectarea activității de RCE server-side în React și Next.js
Interogări de detecțieVânătoare de vulnerabilități 21 dec. 2023#React#Next.js#Node.js#RCE#CVE-2025-55182

Framework-urile JavaScript server-side pot expune un context distinct de post-exploatare atunci când o aplicație vulnerabilă începe să execute comenzi la nivelul sistemului de operare. Sursa definește o vânătoare pe baza jurnalelor de audit Linux pentru React Server Components, Next.js și scenarii similare de RCE prin deserializare server-side.

Acoperirea include CVE-2025-55182 și vulnerabilități similare de deserializare web neautentificată.

Interogare de detecție comportamentală

Vânătoarea caută comenzi executate din directoare asociate cu Node.js, Next.js, React sau cu codul aplicației.

rule.groups:audit and data.audit.cwd:(*node_modules* or */next* or */react* or */app*) and data.audit.command:(sh or bash or dash or curl or wget or nc or ncat or python or python3 or whoami or id or uname or cat or chmod)

Lista de comenzi include:

  • shell-uri;

  • utilitare de descărcare;

  • variante de Netcat;

  • Python;

  • comenzi de identificare și de descoperire a sistemului;

  • modificări ale permisiunilor fișierelor.

Sursa a înregistrat zero potriviri în ultimele 30 de zile.

Interogare pentru expunerea la vulnerabilitate

Sursa include, de asemenea, o verificare directă în indexul de vulnerabilități:

vulnerability.id:"CVE-2025-55182"

Și această interogare a returnat zero rezultate.

De ce sunt utile ambele interogări

Interogarea din indexul de vulnerabilități răspunde la întrebarea dacă un pachet sau o gazdă monitorizată este asociată cu CVE-ul specific.

Interogarea comportamentală răspunde la o întrebare diferită: a executat un context relevant al aplicației comenzi care ar putea indica o exploatare?

Utilizarea ambelor ajută la evitarea dependenței exclusive fie de inventarul de vulnerabilități, fie de comportament.

Flux de investigare

Dacă interogarea comportamentală generează o potrivire, analizați:

  • directorul de lucru curent;

  • executabilul;

  • utilizatorul efectiv;

  • procesul părinte;

  • jurnalele aplicației;

  • cererile HTTP din aceeași perioadă;

  • conexiunile de rețea;

  • fișierele create sau modificate.

O comandă precum whoami urmată de curl sau de un shell dintr-un director al unei aplicații Next.js merită o investigare suplimentară.

Ajustare

Construiți un profil de referință al activității legitime de implementare și de build a aplicației. Mediile Node.js pot executa în mod legitim comenzi de shell în timpul proceselor de instalare sau de build.

Gazdele de runtime din producție ar trebui, în general, să aibă un profil de comenzi așteptat mai restrâns decât sistemele de dezvoltare sau de CI.

Valoare operațională

Sursa nu a înregistrat nicio potrivire nici pentru expunere, nici pentru comportament, dar detecția rămâne utilă deoarece combină contextul aplicației cu execuția de comenzi.

Pentru aplicațiile React și Next.js găzduite pe Linux, acest context poate ajuta la identificarea tranziției de la exploatarea aplicației server-side către activitatea la nivelul sistemului de operare.

Cloud image

30 de zile de apărare cibernetică la nivel de întreprindere

Pășiți în viitorul securității cibernetice cu acces complet la o platformă unificată și inteligentă — gratuit timp de 30 de zile. Îmbunătățiți echipa de securitate cu:

  • SIEM avansat pentru vizibilitate în timp real, alerte inteligente și analize criminalistice aprofundate în medii cloud, on-prem și hibride

  • Management continuu al vulnerabilităților pentru a identifica, prioritiza și remedia riscurile pentru toate activele

  • Informații live despre amenințările cibernetice integrate direct în fluxurile dvs. de lucru, cu informații globale și profilarea atacatorilor

  • Detectarea amenințărilor bazată pe inteligență artificială, care învață din mediul dvs., explică alertele într-un limbaj simplu și sugerează pașii următori

  • Pregătire de conformitate încorporată pentru NIS2, GDPR, ISO 27001 și multe altele, cu instrumente automate de raportare și audit

Indiferent dacă gestionați un SOC eficient sau o echipă de securitate la scară largă, această platformă vă oferă instrumentele necesare pentru a detecta mai rapid, a răspunde mai inteligent și a fi cu un pas înaintea amenințărilor în evoluție — toate acestea fără complexitate.

Experimentați protecție la nivel de întreprindere, fluxuri de lucru simplificate și control total.

Avantajul tău de 30 de zile începe acum.

Deblocheaza perioada de proba gratuita de 30 de zile