4.50.00.08 - Edge لملاحظات الإصدار Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 30 مارس 2021، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

إجراء التحديث

سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:

  • edge-gateway-4.50.00-0.0.20116.noarch.rpm
  • edge-management-server-4.50.00-0.0.20116.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20116.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20116.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20116.noarch.rpm
  • edge-router-4.50.00-0.0.20116.noarch.rpm
  • edge-ui-4.50.00-0.0.20173.noarch.rpm

يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:

apigee-all version

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

  1. على جميع عُقد Edge:

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف Edge 4.50.00 bootstrap_4.50.00.sh إلى /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ثبِّت أداة Edge 4.50.00 apigee-service والبرامج التابعة:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    4. حدِّث أداة apigee-setup باتّباع الخطوات التالية:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh للعملية edge. لتنفيذ ذلك، شغِّل الأمر التالي على كل عقدة:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. نفِّذ النص البرمجي update.sh لواجهة المستخدم على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

التغييرات على البرامج المتوافقة

لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.

الميزات التي سيتم إيقافها نهائيًا

لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.

ميزات جديدة

يتضمّن هذا الإصدار الميزة الجديدة التالية:

  • لقد أضفنا سمة جديدة إلى "معالج الرسائل" يمكنك استخدامها لضبط الخادم الوكيل لإعادة التوجيه إلى خادم الخلفية: use.proxy.host.header.with.target.uri. يضبط الموقع المضيف والمنفذ المستهدفين كعنوان Host.

الأخطاء التي تم إصلاحها

يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:

معرّف المشكلة الوصف
158132963

لم تتم تعبئة بعض متغيّرات مسار الاستهداف في التتبُّع الخاص بأخطاء 504.

أضفنا تحسينات لتسجيل متغيّرات مسار الاستهداف ذات الصلة في التتبُّع والإحصاءات في حال انتهاء المهلة المحدّدة للاستهداف.

141670890

لم تكن التعليمات الخاصة بإعدادات بروتوكول أمان طبقة النقل على مستوى النظام تعمل.

تم إصلاح خطأ كان يمنع تطبيق إعدادات بروتوكول أمان طبقة النقل (TLS) على معالجات الرسائل.

123311920

كان البرنامج النصي update.sh يتعذّر تنفيذه بعد تفعيل بروتوكول أمان طبقة النقل (TLS) على خادم الإدارة.

يعمل نص التحديث البرمجي الآن بشكل صحيح حتى إذا تم تفعيل بروتوكول أمان طبقة النقل (TLS) على خادم الإدارة.

67168818

عند استخدام خادم وكيل HTTP مع خادم مستهدف، يتم عرض عنوان IP الخاص بالخادم الوكيل بدلاً من اسم المضيف أو عنوان IP الخاص بالخادم المستهدف الفعلي.

تم حلّ هذه المشكلة من خلال إضافة خاصية جديدة لمعالج الرسائل تتيح لك ضبط وكيل إعادة التوجيه إلى خادم الخلفية.

تم إصلاح المشاكل المتعلّقة بالأمان

في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge Private Cloud.

معرّف المشكلة الوصف
CVE-2019-14379

يحدث خطأ في معالجة الكتابة التلقائية في SubTypeValidator.java في FasterXML jackson-databind قبل الإصدار 2.9.9.2 عند استخدام ehcache (بسبب net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup)، ما يؤدي إلى تنفيذ الرموز البرمجية عن بُعد.

CVE-2019-14540

تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ com.zaxxer.hikari.HikariConfig.

CVE-2019-14892

تم رصد ثغرة أمنية في jackson-databind في الإصدارات السابقة للإصدارات 2.9.10 و2.8.11.5 و2.6.7.3، حيث تسمح بإلغاء تسلسل متعدد الأشكال لكائن ضار باستخدام فئات JNDI في commons-configuration 1 و2. يمكن للمهاجم استغلال هذا العيب لتنفيذ تعليمات برمجية عشوائية.

CVE-2019-14893

تم اكتشاف ثغرة أمنية في FasterXML jackson-databind في جميع الإصدارات قبل 2.9.10 و2.10.0، حيث تسمح بإلغاء تسلسل متعدد الأشكال لكائنات ضارة باستخدام أداة xalan JNDI عند استخدامها مع طرق معالجة الأنواع المتعددة الأشكال، مثل `enableDefaultTyping()` أو عندما تستخدم @JsonTypeInfo `Id.CLASS` أو `Id.MINIMAL_CLASS` أو بأي طريقة أخرى قد تنشئ بها ObjectMapper.readValue كائنات من مصادر غير آمنة. يمكن للمهاجم استغلال هذا الخلل لتنفيذ تعليمات برمجية عشوائية.

CVE-2019-16335

تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ com.zaxxer.hikari.HikariDataSource. هذه ثغرة أمنية مختلفة عن CVE-2019-14540.

CVE-2019-16942

تم اكتشاف مشكلة في الكتابة المتعددة الأشكال في FasterXML jackson-databind 2.0.0 إلى 2.9.10. عند تفعيل Default Typing (إما على مستوى العالم أو لسمة معيّنة) لنقطة نهاية JSON مكشوفة خارجيًا، وكانت الخدمة تتضمّن ملف commons-dbcp (1.4) jar في مسار الفئة، وتمكّن أحد المهاجمين من العثور على نقطة نهاية خدمة RMI للوصول إليها، يمكن أن تجعل الخدمة تنفّذ حمولة ضارة. تحدث هذه المشكلة بسبب سوء التعامل مع org.apache.commons.dbcp.datasources.SharedPoolDataSource وorg.apache.commons.dbcp.datasources.PerUserPoolDataSource.

CVE-2019-16943

تم اكتشاف مشكلة في الكتابة المتعددة الأشكال في FasterXML jackson-databind 2.0.0 إلى 2.9.10. عند تفعيل "الكتابة التلقائية" (إما على مستوى العالم أو لسمة معيّنة) لنقطة نهاية JSON مكشوفة خارجيًا، وكانت الخدمة تتضمّن ملف p6spy (3.8.6) jar في مسار الفئة، وتمكّن أحد المهاجمين من العثور على نقطة نهاية خدمة RMI للوصول إليها، يمكن أن تجعل الخدمة تنفّذ حمولة ضارة. تحدث هذه المشكلة بسبب سوء التعامل مع com.p6spy.engine.spy.P6DataSource.

CVE-2019-17267

تم اكتشاف مشكلة في Polymorphic Typing في FasterXML jackson-databind قبل الإصدار 2.9.10. وهي مرتبطة بـ net.sf.ehcache.hibernate.EhcacheJtaTransactionManagerLookup.

CVE-2019-20330

يفتقر الإصدار 2.x من مكتبة FasterXML jackson-databind إلى بعض عمليات الحظر net.sf.ehcache قبل الإصدار 2.9.10.2.

CVE-2017-9801

عندما يمرّر موقع إلكتروني يتضمّن وظيفة الاتصال موضوعًا لرسالة إلكترونية تحتوي على فواصل أسطر في Apache Commons Email 1.0 إلى 1.4، يمكن للمتصل إضافة عناوين SMTP عشوائية.

المشاكل المعروفة

للاطّلاع على قائمة بالمشاكل المعروفة في Edge Private Cloud، يُرجى الرجوع إلى المشاكل المعروفة في Edge Private Cloud.