CVE-2026-34479 in Log4j 1 to Log4j 2 Bridge
الملخص
بحسب VulDB • 13/06/2026
يؤدي استخدام Log4j1XmlLayout في جسر Apache Log4j 1-to-Log4j 2 إلى عدم تهريب (escape) الأحرف المحظورة وفقًا لمعيار XML 1.0، مما ينتج عنه مخرجات XML غير صالحة. يتعين على parsers XML المتوافقة رفض المستندات التي تحتوي على مثل هذه الأحرف عن طريق إصدار خطأ فادح (fatal error)، مما قد يتسبب في فقدان أنظمة معالجة السجلات اللاحقة أو فشلها في فهرسة السجلات المتأثرة.
يتأثر مجموعتان من المستخدمين:
* أولئك الذين يستخدمون Log4j1XmlLayout مباشرةً في ملف تكوين Log4j Core 2. * أولئك الذين يستخدمون طبقة توافق تكوين Log4j 1 مع تحديد `org.apache.log4j.xml.XMLLayout` كصفحة تخطيط (layout class).
يُنصح المستخدمين بالترقية إلى الإصدار 2.25.4 من جسر Apache Log4j 1-to-Log4j 2، الذي يصحح هذه المشكلة.
ملاحظة: جسر Apache Log4j 1-to-Log4j 2 تم إهماله (deprecated) ولن يكون موجودًا في Log4j 3. يُشجع المستخدمين على الرجوع إلى دليل الترحيل من Log4j 1 إلى Log4j 2 https://logging.apache.org/log4j/2.x/migrate-from-log4j1.html ، وتحديداً القسم المتعلق بإزالة الاعتماد على الجسر.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.