A vulnerability has been found in NousResearch hermes-agent up to 0.12.0. This affects the function resolve_session_by_title of the file hermes_state.py of the component resume Endpoint. Such manipulation of the argument Title leads to authorization bypass. It is possible to launch the attack remotely. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
CVE-2026-11461 is an authorization bypass vulnerability in NousResearch hermes-agent affecting versions up to 0.12.0. The vulnerability exists in the resume endpoint's resolve_session_by_title function, allowing attackers to manipulate the Title argument to bypass authorization controls. With a CVSS score of 6.3 and public exploit disclosure, this poses a moderate risk to organizations using this agent framework, particularly those deploying it in production environments without proper access controls.
Immediate Actions:
1. Identify all instances of hermes-agent versions up to 0.12.0 in your environment
2. Implement network-level access controls restricting access to resume endpoints to authorized users only
3. Enable comprehensive logging and monitoring of all resume endpoint requests
4. Review access logs for suspicious Title parameter manipulation attempts
Patching Guidance:
1. Upgrade to hermes-agent version 0.12.1 or later when available (monitor NousResearch GitHub repository)
2. If upgrade is not immediately possible, apply input validation on the Title parameter
3. Implement strict whitelist validation for session titles
Compensating Controls:
1. Deploy Web Application Firewall (WAF) rules to detect and block suspicious Title parameter values
2. Implement API gateway authentication requiring valid credentials for all resume endpoint calls
3. Use role-based access control (RBAC) at the application level
4. Implement request signing and validation mechanisms
Detection Rules:
1. Monitor for unusual characters or SQL injection patterns in Title parameters
2. Alert on multiple failed authorization attempts to resume endpoints
3. Track session access patterns for anomalies
4. Log all Title parameter values for forensic analysis
الإجراءات الفورية:
1. حدد جميع حالات hermes-agent من الإصدارات حتى 0.12.0 في بيئتك
2. طبق عناصر تحكم الوصول على مستوى الشبكة لتقييد الوصول إلى نقاط نهاية السيرة الذاتية للمستخدمين المصرح لهم فقط
3. فعّل التسجيل والمراقبة الشاملة لجميع طلبات نقطة نهاية السيرة الذاتية
4. راجع سجلات الوصول للكشف عن محاولات معالجة معامل العنوان المريبة
إرشادات التصحيح:
1. قم بالترقية إلى إصدار hermes-agent 0.12.1 أو أحدث عند توفره (راقب مستودع NousResearch على GitHub)
2. إذا لم يكن الترقية ممكنة على الفور، طبق التحقق من صحة الإدخال على معامل العنوان
3. طبق التحقق من القائمة البيضاء الصارمة لعناوين الجلسات
عناصر التحكم البديلة:
1. نشر قواعد جدار حماية تطبيقات الويب (WAF) للكشف عن قيم معامل العنوان المريبة وحجبها
2. طبق مصادقة بوابة API تتطلب بيانات اعتماد صحيحة لجميع استدعاءات نقطة نهاية السيرة الذاتية
3. استخدم التحكم في الوصول القائم على الأدوار (RBAC) على مستوى التطبيق
4. طبق آليات التوقيع والتحقق من الطلبات
قواعد الكشف:
1. راقب الأحرف غير العادية أو أنماط حقن SQL في معاملات العنوان
2. أصدر تنبيهات عند محاولات التفويض الفاشلة المتعددة لنقاط نهاية السيرة الذاتية
3. تتبع أنماط الوصول إلى الجلسات للكشف عن الشذوذ
4. سجل جميع قيم معامل العنوان للتحليل الجنائي