شاید شنیده باشید که curl یه باگ خطرناک داشته.
جریان از این قراره که وقتی که از socks5h استفاده میکردید، به شکل پیشفرض میاومده و گرفتن کوئری dns رو از سرور پروکسی انجام میداده، اما طبق پروتوکل، تا یه طول محدودی میشه نام دامنه رو فرستاد سمت سرور socks که برامون از dns بپرسه.
خلاصه برای هندل کردن حالتی که طول دامنه بلند باشه به buffer overflow میخورده.
این بلاگ اطلاعات خوبی از دو تا آسیب پذیری و چیزایی که تحت تاثیر قرار میدن نوشته. خلاصه اینکه نسخهی ۸.۴.۰ به بعد رو نصب کنید و تا ۸.۳.۰ آسیب پذیر هستن. اگرم نه از socks5 بدون h استفاده کنید که کلا از dns لوکال استفاده میکنه.
https://jfrog.com/blog/curl-libcurl-october-2023-vulns-all-you-need-to-know/
این بلاگ پست هم مال خود برنامهنویسشه که فنیتر گفته و البته کوتاه تره، خیلی توصیه میکنم بخونید حتی اگر کاربر curl نیستید.
https://daniel.haxx.se/blog/2023/10/11/how-i-made-a-heap-overflow-in-curl/
توصیهی آخر هم اینکه مراقب مشکلات مموری باشید، اگه دقت کنید اکثر CVEها که میاد (همون آسیب پذیری ها) به خاطر مشکلات حافظهی برنامههای سی و سی پلاس پلاسه.
Post #2764
1.36K