Eslatma: Bu hujjat faqat mudofaa va taʼlimiy maqsadlarda. Eksploitlar yoki RCE yaratish bo‘yicha ko‘rsatma mavjud emas.
Xulosa: node-serialize (0.0.4 va o‘xshash eskirgan versiyalar) noishonlangan deserializatsiya tufayli xavf tug‘dirishi mumkin — kiruvchi maʼlumotni unserialize() qilishdan oldin har doim tekshiring.
Aniqlash: kodda serialize.unserialize() yoki node-serialize borligini qidiring. Dekodlangan base64 cookie/parametrlarni _$$ND_FUNC$$_, function( yoki eval( uchun tekshiring.
Bartaraf etish (tez):
node-serializedan voz keching;JSON.parse/JSON.stringifyishlating.- Kiruvchi maʼlumotni qatʼiy schema bilan validatsiya qiling (ajv/joi).
evalva dinamik kod ijrosini olib tashlang.- Node jarayonini kam huquq bilan ishga tushiring va tarmoqli egressni cheklang.
Sinov (harmless): faqat benign base64-JSON yuboring (hech qanday funksiyalar yoki shell-komandalar yo‘q) — faqat ruxsat bilan test qiling.
Kontakt / Qo‘shimcha: kerak bo‘lsa CI skript, Express middleware yoki incident-playbook qismini tayyorlab beraman.