prompts.chat prior to commit 30a8f04 contains a server-side request forgery vulnerability in Fal.ai media status polling that allows authenticated users to perform arbitrary outbound requests by supplying attacker-controlled URLs in the token parameter. Attackers can exploit the lack of URL validation to disclose the FAL_API_KEY in the Authorization header, enabling credential theft, internal network probing, and abuse of the victim's Fal.ai account.
CVE-2026-22664 is a server-side request forgery (SSRF) vulnerability in prompts.chat that allows authenticated users to perform arbitrary outbound requests and steal sensitive API credentials (FAL_API_KEY). The vulnerability affects Fal.ai media status polling functionality and lacks URL validation, enabling credential theft and internal network reconnaissance. With a CVSS score of 7.7, this poses a significant risk to organizations using prompts.chat for AI-powered applications.
Immediate Actions:
1. Audit all instances of prompts.chat deployment and identify systems using Fal.ai media status polling
2. Rotate FAL_API_KEY credentials immediately and revoke compromised keys
3. Review access logs for suspicious outbound requests from prompts.chat instances
4. Restrict network egress from prompts.chat servers to only necessary Fal.ai endpoints
Patching Guidance:
1. Update to commit 30a8f04 or later when available
2. Monitor prompts.chat GitHub repository for security patches
3. Implement a temporary workaround by disabling media status polling if not critical
Compensating Controls:
1. Implement strict URL validation and whitelisting for all token parameters
2. Deploy Web Application Firewall (WAF) rules to block suspicious outbound requests
3. Use network segmentation to isolate prompts.chat from sensitive internal systems
4. Enable request logging and monitoring for all Fal.ai API calls
5. Implement API key rotation policies (30-day maximum)
6. Deploy SSRF detection rules: monitor for requests to internal IP ranges (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16, 127.0.0.1, localhost)
Detection Rules:
1. Alert on Authorization header exposure in outbound requests
2. Monitor for requests to internal/private IP addresses from prompts.chat
3. Track unusual outbound connections from prompts.chat servers
4. Log all token parameter values for forensic analysis
الإجراءات الفورية:
1. تدقيق جميع حالات نشر prompts.chat وتحديد الأنظمة التي تستخدم استقصاء حالة وسائط Fal.ai
2. تدوير بيانات اعتماد FAL_API_KEY فوراً وإلغاء المفاتيح المخترقة
3. مراجعة سجلات الوصول للطلبات الخارجية المريبة من حالات prompts.chat
4. تقييد الخروج من شبكة خوادم prompts.chat إلى نقاط نهاية Fal.ai الضرورية فقط
إرشادات التصحيح:
1. التحديث إلى الالتزام 30a8f04 أو أحدث عند توفره
2. مراقبة مستودع prompts.chat على GitHub للحصول على تصحيحات الأمان
3. تنفيذ حل مؤقت بتعطيل استقصاء حالة الوسائط إذا لم يكن حرجاً
الضوابط التعويضية:
1. تنفيذ التحقق الصارم من صحة عناوين URL والقوائم البيضاء لجميع معاملات الرموز
2. نشر قواعد جدار حماية تطبيقات الويب (WAF) لحظر الطلبات الخارجية المريبة
3. استخدام تقسيم الشبكة لعزل prompts.chat عن الأنظمة الداخلية الحساسة
4. تفعيل تسجيل المراقبة لجميع استدعاءات API الخاصة بـ Fal.ai
5. تنفيذ سياسات تدوير مفاتيح API (30 يوماً كحد أقصى)
6. نشر قواعد كشف SSRF: مراقبة الطلبات إلى نطاقات IP الداخلية (10.0.0.0/8، 172.16.0.0/12، 192.168.0.0/16، 127.0.0.1، localhost)
قواعد الكشف:
1. تنبيه عند تعريض رأس Authorization في الطلبات الخارجية
2. مراقبة الطلبات إلى عناوين IP الداخلية/الخاصة من prompts.chat
3. تتبع الاتصالات الخارجية غير العادية من خوادم prompts.chat
4. تسجيل جميع قيم معاملات الرموز للتحليل الجنائي