4.50.00.08 - Edge for Private Cloud রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

৩০ মার্চ, ২০২১-এ আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর নতুন ভার্সন রিলিজ করেছি।

আপডেট করার পদ্ধতি

এই রিলিজ আপডেট করলে, নিম্নলিখিত 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. apigee-service.sh স্ক্রিপ্ট এক্সিকিউট করতে source কমান্ড ব্যবহার করুন:
      source /etc/profile.d/apigee-service.sh
  2. সব Edge নোডে, edge প্রসেসের জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন। এটি করতে, প্রতিটি নোডে নিম্নলিখিত কমান্ডটি চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. সব নোডে UI-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন। প্রতিটি নোডে, নিম্নলিখিত কমান্ডটি এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

পরিবর্তন সাপোর্ট করে এমন সফ্টওয়্যার

এই রিলিজে কাজ করে এমন সফ্টওয়্যারে কোনও পরিবর্তন করা হয়নি।

পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া

এই রিলিজে কোনও নতুন ডেপ্রিকেশন বা রিটায়ারমেন্ট নেই।

নতুন বৈশিষ্ট্যাদি

এই রিলিজে নিম্নলিখিত নতুন ফিচার যোগ করা হয়েছে:

  • আমরা মেসেজ প্রসেসরের জন্য একটি নতুন প্রপার্টি নিয়ে এসেছি যা আপনি ব্যাকএন্ড সার্ভারে ফরওয়ার্ডিং প্রক্সি কনফিগার করতে ব্যবহার করতে পারেন: use.proxy.host.header.with.target.uri. প্রপার্টি, হোস্ট হেডার হিসেবে টার্গেট হোস্ট ও পোর্ট সেট করে।

সমস্যার সমাধান করা হয়েছে

এই রিলিজে সমাধান করা বাগগুলির তালিকা নিচে দেওয়া হল:

ইস্যু আইডি বিবরণ
158132963

504-এর জন্য ট্রেসে কিছু টার্গেট ফ্লো ভেরিয়েবল পপুলেট করা হয়নি।

টার্গেট টাইম-আউট হলে, আমরা trace ও অ্যানালিটিক্সে প্রাসঙ্গিক টার্গেট ফ্লো ভেরিয়েবল ক্যাপচার করার জন্য উন্নতি করেছি।

141670890

সিস্টেম লেভেলে TLS সেটিংস সেট করার নির্দেশাবলী কাজ করছে না।

মেসেজ প্রসেসরের উপর TLS সেটিংস প্রয়োগ করতে বাধা দিচ্ছিল এমন একটি সমস্যা সমাধান করা হয়েছে।

123311920

update.sh ম্যানেজমেন্ট সার্ভারে TLS চালু করার পরে স্ক্রিপ্ট কাজ করছে না।

ম্যানেজমেন্ট সার্ভারে TLS চালু থাকলেও আপডেট স্ক্রিপ্ট এখন সঠিকভাবে কাজ করে।

67168818

টার্গেট সার্ভারের সাথে HTTP প্রক্সি ব্যবহার করা হলে, প্রকৃত টার্গেটের হোস্টনেম বা IP-এর পরিবর্তে প্রক্সি সার্ভারের IP দেখানো হত।

একটি নতুন মেসেজ প্রসেসর প্রপার্টি যোগ করার মাধ্যমে এটি সমাধান করা হয়েছে যা আপনাকে ব্যাকএন্ড সার্ভারে ফরওয়ার্ডিং প্রক্সি কনফিগার করতে দেয়।

নিরাপত্তা সংক্রান্ত সমস্যার সমাধান করা হয়েছে

এই রিলিজে সমাধান করা পরিচিত নিরাপত্তা সংক্রান্ত সমস্যার তালিকা নিচে দেওয়া হল। এইসব সমস্যা এড়াতে, Edge Private Cloud-এর লেটেস্ট ভার্সন ইনস্টল করুন।

ইস্যু আইডি বিবরণ
CVE-2019-14379

FasterXML jackson-databind-এর 2.9.9.2-এর আগের যেকোনও ভার্সনে SubTypeValidator.java ehcache ব্যবহার করা হলে ডিফল্ট টাইপিং ভুলভাবে ম্যানেজ করা হয় (net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup-এর কারণে), যার ফলে রিমোট কোড এক্সিকিউশন হয়।

CVE-2019-14540

FasterXML jackson-databind-এ 2.9.10-এর আগের ভার্সনে একটি Polymorphic Typing সংক্রান্ত সমস্যা শনাক্ত করা হয়েছে। এটি com.zaxxer.hikari.HikariConfig-এর সাথে সম্পর্কিত।

CVE-2019-14892

2.9.10, 2.8.11.5 এবং 2.6.7.3-এর আগের ভার্সনে jackson-databind-এ একটি ত্রুটি পাওয়া গেছে, যেখানে এটি commons-configuration 1 এবং 2 JNDI ক্লাস ব্যবহার করে ক্ষতিকর অবজেক্টের পলিমরফিক ডিসিরিয়ালাইজেশনের অনুমতি দেয়। আক্রমণকারী এই দুর্বলতা ব্যবহার করে যেকোনও কোড এক্সিকিউট করতে পারে।

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

FasterXML jackson-databind-এ 2.9.10-এর আগের ভার্সনে একটি Polymorphic Typing সংক্রান্ত সমস্যা শনাক্ত করা হয়েছে। এটি com.zaxxer.hikari.HikariDataSource-এর সাথে সম্পর্কিত। এটি CVE-2019-14540-এর থেকে আলাদা দুর্বলতা।

CVE-2019-16942

FasterXML jackson-databind 2.0.0 থেকে 2.9.10-এ একটি Polymorphic 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-এ একটি Polymorphic Typing সংক্রান্ত সমস্যা শনাক্ত করা হয়েছে। এক্সটার্নালি এক্সপোজ করা JSON এন্ডপয়েন্টের জন্য ডিফল্ট টাইপিং চালু করা থাকলে (গ্লোবালি বা নির্দিষ্ট প্রপার্টির জন্য) এবং পরিষেবাতে classpath-এ p6spy (3.8.6) jar থাকলে এবং কোনও অ্যাটাকার অ্যাক্সেস করার জন্য RMI পরিষেবা এন্ডপয়েন্ট খুঁজে পেলে, পরিষেবাটিকে ক্ষতিকর পেলোড এক্সিকিউট করানো সম্ভব। এই সমস্যাটি হয়েছে কারণ com.p6spy.engine.spy.P6DataSource ঠিকভাবে ম্যানেজ করা হয়নি।

CVE-2019-17267

FasterXML jackson-databind-এ 2.9.10-এর আগের ভার্সনে একটি Polymorphic Typing সংক্রান্ত সমস্যা শনাক্ত করা হয়েছে। এটি net.sf.ehcache.hibernate.EhcacheJtaTransactionManagerLookup-এর সাথে সম্পর্কিত।

CVE-2019-20330

FasterXML jackson-databind 2.9.10.2-এর আগের 2.x ভার্সনে নির্দিষ্ট কিছু net.sf.ehcache ব্লক করার সুবিধা নেই।

CVE-2017-9801

কল-সাইট যখন ইমেলের জন্য এমন একটি সাবজেক্ট পাস করে যাতে Apache Commons Email 1.0 থেকে 1.4-এ লাইন-ব্রেক থাকে, তখন কলার ইচ্ছামতো SMTP হেডার যোগ করতে পারে।

পরিচিত সমস্যা

Edge Private Cloud-এর পরিচিত সমস্যার তালিকা পেতে, দেখুন Edge Private Cloud-এর পরিচিত সমস্যা।