CVE-2026-16461: Stack Buffer Overflow in rpcbind rpcinfo
A security vulnerability in the rpcbind service could allow an attacker to crash or potentially compromise a system by sending specially crafted network requests.

English Brief
A security vulnerability in the rpcbind service could allow an attacker to crash or potentially compromise a system by sending specially crafted network requests.
الموجز العربي
CVE-2026-16461: ثغرة فيضان مخزن مؤقت في خدمة rpcinfo
تم اكتشاف ثغرة أمنية في خدمة rpcbind قد تسمح للمهاجمين بإيقاف الخدمة أو اختراق النظام عبر إرسال طلبات شبكة مصممة خصيصاً.
- 1Identify if rpcbind is running: systemctl status rpcbind.service || ps aux | grep rpcbind # 2. Restrict access via firewall: ufw deny from any to any port 111 proto udp && ufw deny from any to any port 111 proto tcp # 3. Apply manufacturer updates via system package manager: apt-get update && apt-get upgrade rpcbind # 4. Disable the service if not required: systemctl stop rpcbind && systemctl disable rpcbind
English Advisory
// Intelligence Summary
A stack-based buffer overflow vulnerability has been identified in the rpcbind service, specifically within the rpcbdump() function used for short-mode version-list formatting in rpcinfo. This flaw could lead to arbitrary code execution or denial-of-service.
التقرير العربي
// ملخص استخباراتي
تم تحديد ثغرة فيضان مخزن مؤقت (Stack-based buffer overflow) في خدمة rpcbind، وتحديداً ضمن دالة rpcbdump() المستخدمة لتنسيق قائمة الإصدارات في rpcinfo. قد تؤدي هذه الثغرة إلى تنفيذ تعليمات برمجية غير مصرح بها أو تعطيل الخدمة.
// Technical Context
The vulnerability originates from improper bounds checking when formatting version list data in the rpcbdump() routine. Attackers can provide malicious input that exceeds the allocated stack buffer size, leading to memory corruption.
// السياق الفني
تنشأ الثغرة بسبب عدم التحقق من حدود البيانات (bounds checking) عند تنسيق بيانات قائمة الإصدارات في إجراء rpcbdump(). يمكن للمهاجمين توفير مدخلات خبيثة تتجاوز حجم المخزن المؤقت المخصص في الذاكرة، مما يؤدي إلى تلف الذاكرة.
// Exposure Notes
Systems running exposed rpcbind services are susceptible to remote exploitation. The impact depends on the ability of an attacker to reach the rpcbind service and successfully overwrite memory on the stack.
// ملاحظات التعرض
الأنظمة التي تشغل خدمات rpcbind معرضة للاستغلال عن بُعد. يعتمد التأثير على قدرة المهاجم على الوصول إلى الخدمة والنجاح في الكتابة فوق الذاكرة.
// Defensive Priority
High. Organizations should restrict network access to rpcbind services and apply vendor-supplied patches as soon as they become available. Review network perimeter controls to minimize exposure.
// أولوية الدفاع
عالية. يجب على المؤسسات تقييد الوصول إلى خدمات rpcbind عبر الشبكة وتطبيق التحديثات المزودة من قبل المورد بمجرد توفرها. ينبغي مراجعة ضوابط محيط الشبكة لتقليل التعرض لهذه المخاطر.
Mitigation Checklist
- 1Identify if rpcbind is running: systemctl status rpcbind.service || ps aux | grep rpcbind # 2. Restrict access via firewall: ufw deny from any to any port 111 proto udp && ufw deny from any to any port 111 proto tcp # 3. Apply manufacturer updates via system package manager: apt-get update && apt-get upgrade rpcbind # 4. Disable the service if not required: systemctl stop rpcbind && systemctl disable rpcbind
قائمة إجراءات التخفيف
- 1التحقق من حالة الخدمة: systemctl status rpcbind.service || ps aux | grep rpcbind # 2. تقييد الوصول عبر جدار الحماية: ufw deny from any to any port 111 proto udp && ufw deny from any to any port 111 proto tcp # 3. تحديث الخدمة عبر مدير الحزم: apt-get update && apt-get upgrade rpcbind # 4. إيقاف الخدمة في حال عدم الحاجة إليها: systemctl stop rpcbind && systemctl disable rpcbind
- Source: Microsoft Security Response Center
# 1. Identify if rpcbind is running: systemctl status rpcbind.service || ps aux | grep rpcbind # 2. Restrict access via firewall: ufw deny from any to any port 111 proto udp && ufw deny from any to any port 111 proto tcp # 3. Apply manufacturer updates via system package manager: apt-get update && apt-get upgrade rpcbind # 4. Disable the service if not required: systemctl stop rpcbind && systemctl disable rpcbind