CVE-2026-34478 in Log4j Core
الملخص
بحسب VulDB • 09/05/2026
تُعدّ فئة Rfc5424Layout في Apache Log4j Core (الموجودة في الإصدارات من 2.21.0 حتى 2.25.3)، والمتاحة عبر الرابط https://logging.apache.org/log4j/2.x/manual/layouts.html#RFC5424Layout، عرضةً لحقن السجلات (Log Injection) عبر تسلسلات CRLF نتيجةً لإعادة تسمية غير موثّقة لسمات التكوين ذات الصلة بالأمان.
تؤثر مشكلتان متميزتان على مستخدمي خدمات syslog القائمة على التدفق (stream-based) الذين يضبطون Rfc5424Layout بشكل مباشر:
* تم إعادة تسمية سمة `newLineEscape` بصمت، مما أدى إلى توقف عمل الهروب من أحرف الأسطر الجديدة (newline escaping) بالنسبة لمستخدمي الإطارات عبر TCP (RFC 6587)، مما يعرّضهم لحقن CRLF في مخرجات السجلات. * تم إعادة تسمية سمة `useTlsMessageFormat` بصمت، مما أدى إلى تدهور صامت لمستخدمي إطارات TLS (RFC 5425) إلى استخدام TCP غير مُطّرز (unframed TCP) (RFC 6587)، دون تطبيق الهروب من أحرف الأسطر الجديدة.
لا يتأثر المستخدمون لـ SyslogAppender، حيث لم يتم تعديل سمات التكوين الخاصة به.
يُنصح المستخدمون بالترقية إلى Apache Log4j Core الإصدار 2.25.4، الذي يصحّح هذه المشكلة.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.