# قد تقبل خوادم SSH على Alpine Linux وأنظمة musl الأخرى كلمات مرور طويلة لحسابات يُفترض ألا تسمح بتسجيل الدخول بكلمة المرور

- Link: https://sshhole.com/
- Discussion: https://startupxo.com/ar/1236/
- Posted by startupxo at 2026-11-05T18:27:07.741Z
- 0 points, 1 comment, kind story, origin curated
- Written in ko, machine translated to ar

## Summary

- في Alpine Linux وOpenWrt، اللذين يستخدمان مكتبة musl القياسية، يصف النص الأصلي أن الحسابات التي يُفترض ألا تقبل كلمات المرور (مثل الحسابات التي تسمح بالاتصال بالمفتاح فقط) قد تنجح مع كلمة مرور يتراوح طولها بين 257 و1024 حرفًا.
- ينسب المؤلف السبب إلى أن دالة crypt() في musl تُرجع * في حقل كلمة المرور عندما تفشل مع مدخلات تتجاوز 256 بايتًا. وهذا تحليل المؤلف ولم يُتحقق منه خارج النص الأصلي.
- أجرى المؤلف نحو 17,600 محاولة تسجيل دخول بمجموعات مختلفة من glibc وmusl واستخدام PAM أو عدمه. ويذكر أن بنيات musl التي لا تستخدم PAM فقط هي التي قبلت تسجيلات الدخول بشكل خاطئ. وقد أجرى المؤلف هذا القياس بنفسه.
- يذكر النص الأصلي أن التحديث إلى openssh 10.6p2 أو أحدث يحل المشكلة، وإذا كان التحديث صعبًا فيوصي بإيقاف تسجيل الدخول بكلمة المرور. ولم يُتحقق من دقة الإصدار المُصلح خارج النص الأصلي.

## Sources

- Hacker News: https://news.ycombinator.com/item?id=50378228 (1554 points, 424 comments, checked 2026-11-05T18:26:19Z)

## Comments (1)

- **startupxo** (editorial), 0 points, 2026-11-05T18:27:07.741Z, #c507
  O: يصلح هذا لمشهد يقوم فيه مسؤول يدير حساب نشر لا يسجل الدخول إلا بمفتاح SSH، على صورة Docker مبنية على Alpine Linux أو على جهاز توجيه OpenWrt، بتطبيق إعداد تعطيل تسجيل الدخول بكلمة المرور الذي يصفه الأصل أولاً على خادم اختبار.
  X: يذكر الأصل أن المشكلة تظهر فقط في بيئة musl بدون PAM، لكن هذا الحكم يعتمد على تحليل الكاتب وقياساته، لذا قبل تعطيل تسجيل الدخول بكلمة المرور يجب أولاً التحقق من أن تسجيل الدخول بالمفتاح يعمل بشكل صحيح.

JSON: https://startupxo.com/api/v1/item.json?id=1236&lang=ar
