NestJs 12.0.3 منتشر شد؛ رفع آسیبپذیریهای امنیتی
حدود ۱ دقیقه مطالعه
تیم NestJS نسخهی 12.0.3 رو در ۱۵ سپتامبر منتشر کرد. این یه patch release هست و تغییر اصلیش مربوط به بخش microservices میشه؛ در این نسخه مشکلی برطرف شده که باعث میشد Kafka processing end hook همیشه اجرا نشه.
اما بخش مهمتر این release، همزمانی اون با چند Security Advisory جدیده. در ۱۵ سپتامبر سه آسیبپذیری برای NestJS منتشر شد: یکی امکان Remote Process Termination از طریق پیامهای عمیقاً تودرتو در microserviceها، یکی Path-scoped Middleware Bypass از طریق absolute-form request target و دیگری Unbounded Memory Growth در TCP microservice transport. دو مورد اول با شدت High و مورد سوم با شدت Moderate ثبت شدهاند.
اگه از NestJS و مخصوصاً @nestjs/microservices استفاده میکنی، بهتره وضعیت dependencyهات رو بررسی کنی و نسخههای اصلاحشده رو در پروژه اعمال کنی؛ مخصوصاً اگر از Kafka، TCP transport یا Fastify middleware استفاده میکنی.
