PT-2026-103521
CVE-2026-102990
·
تاريخ النشر
2026-08-27
·
تاريخ التحديث
2026-10-19
الوصف من
CVSS 4.0
8.2
عاليةالمقاييسAV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions
basic-ftp versions prior to 6.2.1
Description
The
Client.list() function is susceptible to a Denial of Service (DoS) when interacting with a malicious or compromised FTP server. The issue occurs during the parsing of Unix-style directory listings where the RE LINE expression in src/parseListUnix.ts performs inefficient backtracking across adjacent variable-length owner and group fields. This happens when a long Unix-style line contains a valid prefix but fails to satisfy subsequent size and date fields. Because parseList() applies the selected parser to every line, a crafted response can cause quadratic CPU consumption, blocking the Node.js event loop and freezing the process. Listings based on MLSD are not affected.Recommendations
Update basic-ftp to version 6.2.1.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾