4.50.00.08 – Informacje o wersji Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

30 marca 2021 r. udostępniliśmy nową wersję Apigee Edge Private Cloud.

Procedura aktualizacji

Aktualizacja tej wersji spowoduje zaktualizowanie komponentów z tej listy pakietów 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

Aby sprawdzić, czy zainstalowane wersje pakietów RPM wymagają aktualizacji, wpisz:

apigee-all version

Aby zaktualizować instalację, wykonaj te czynności na węzłach brzegowych:

  1. Na wszystkich węzłach brzegowych:

    1. Wyczyść repozytoria Yum:
      sudo yum clean all
    2. Pobierz najnowszy plik 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. Zainstaluj narzędzie apigee-service Edge 4.50.00 i zależności:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      gdzie uName:pWord to nazwa użytkownika i hasło otrzymane od Apigee. Jeśli pominiesz pWord, pojawi się prośba o jego wpisanie.

    4. Zaktualizuj narzędzie apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Użyj polecenia source, aby wykonać skrypt apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Na wszystkich węzłach brzegowych wykonaj skrypt update.sh dla procesu edge. Aby to zrobić, uruchom na każdym węźle to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. Uruchom skrypt update.sh dla interfejsu na wszystkich węzłach. Na każdym węźle wykonaj to polecenie:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

Zmiany w  obsługiwanym oprogramowaniu

Ta wersja nie wprowadza żadnych zmian w obsługiwanym oprogramowaniu.

Wycofania i zakończenia

W tej wersji nie ma żadnych nowych wycofań ani zakończeń obsługi.

Nowe funkcje

Ta wersja wprowadza nową funkcję:

  • Wprowadziliśmy nową właściwość dla procesora komunikatów, której możesz użyć do skonfigurowania przekazywania serwera proxy do serwera backendu: use.proxy.host.header.with.target.uri. Usługa ustawia docelowego hosta i port jako nagłówek Host.

Poprawione błędy

W tej wersji naprawiliśmy te błędy:

Identyfikator problemu Opis
158132963

Niektóre zmienne przepływu docelowego nie były wypełniane w śladzie w przypadku błędów 504.

Wprowadziliśmy ulepszenia, które umożliwiają rejestrowanie odpowiednich zmiennych przepływu docelowego w śladzie i danych analitycznych w przypadku przekroczenia limitu czasu docelowego.

141670890

Instrukcje dotyczące ustawiania protokołu TLS na poziomie systemu nie działały.

Naprawiliśmy błąd, który uniemożliwiał zastosowanie ustawień TLS w procesorach wiadomości.

123311920

update.sh skrypt nie działał po włączeniu protokołu TLS na serwerze zarządzania.

Skrypt aktualizacji działa teraz prawidłowo, nawet jeśli na serwerze zarządzającym włączony jest protokół TLS.

67168818

Gdy serwer proxy HTTP był używany w połączeniu z serwerem docelowym, zamiast nazwy hosta lub adresu IP rzeczywistego serwera docelowego wyświetlany był adres IP serwera proxy.

Problem ten został rozwiązany przez dodanie nowej właściwości procesora komunikatów, która umożliwia skonfigurowanie przekierowania serwera proxy do serwera backendu.

Usunięto problemy dotyczące bezpieczeństwa

Poniżej znajdziesz listę znanych problemów z bezpieczeństwem, które zostały rozwiązane w tej wersji. Aby uniknąć tych problemów, zainstaluj najnowszą wersję Edge Private Cloud.

Identyfikator problemu Opis
CVE-2019-14379

SubTypeValidator.java w bibliotece FasterXML jackson-databind w wersjach starszych niż 2.9.9.2 nieprawidłowo obsługuje domyślne typowanie, gdy używana jest biblioteka ehcache (z powodu net.sf.ehcache.transaction.manager.DefaultTransactionManagerLookup), co prowadzi do zdalnego wykonywania kodu.

CVE-2019-14540

W bibliotece FasterXML jackson-databind w wersjach starszych niż 2.9.10 wykryto problem z polimorficznym typowaniem. Jest on powiązany z com.zaxxer.hikari.HikariConfig.

CVE-2019-14892

W bibliotece jackson-databind w wersjach wcześniejszych niż 2.9.10, 2.8.11.5 i 2.6.7.3 wykryto błąd, który umożliwia polimorficzną deserializację złośliwego obiektu przy użyciu klas JNDI bibliotek commons-configuration 1 i 2. Atakujący może wykorzystać tę lukę do wykonania dowolnego kodu.

CVE-2019-14893

W bibliotece FasterXML jackson-databind we wszystkich wersjach starszych niż 2.9.10 i 2.10.0 wykryto wadę, która umożliwia polimorficzną deserializację złośliwych obiektów za pomocą gadżetu JNDI xalan w połączeniu z metodami obsługi typów polimorficznych, takimi jak `enableDefaultTyping()` lub gdy @JsonTypeInfo używa `Id.CLASS` lub `Id.MINIMAL_CLASS`, albo w inny sposób, w którym ObjectMapper.readValue może tworzyć instancje obiektów z niebezpiecznych źródeł. Atakujący może wykorzystać tę lukę do wykonania dowolnego kodu.

CVE-2019-16335

W bibliotece FasterXML jackson-databind w wersjach starszych niż 2.9.10 wykryto problem z polimorficznym typowaniem. Jest on powiązany z com.zaxxer.hikari.HikariDataSource. Jest to inna luka w zabezpieczeniach niż CVE-2019-14540.

CVE-2019-16942

Wykryto problem z polimorficznym typowaniem w bibliotece FasterXML jackson-databind w wersjach od 2.0.0 do 2.9.10. Jeśli domyślne wpisywanie jest włączone (globalnie lub w przypadku konkretnej usługi) w przypadku zewnętrznego punktu końcowego JSON, a usługa ma w ścieżce klasy plik JAR commons-dbcp (1.4) i osoba przeprowadzająca atak może znaleźć punkt końcowy usługi RMI, do którego ma dostęp, możliwe jest wykonanie przez usługę szkodliwego ładunku. Ten problem występuje z powodu nieprawidłowej obsługi org.apache.commons.dbcp.datasources.SharedPoolDataSource i org.apache.commons.dbcp.datasources.PerUserPoolDataSource.

CVE-2019-16943

Wykryto problem z polimorficznym typowaniem w bibliotece FasterXML jackson-databind w wersjach od 2.0.0 do 2.9.10. Gdy domyślne wpisywanie jest włączone (globalnie lub w przypadku konkretnej usługi) w przypadku zewnętrznego punktu końcowego JSON, a usługa ma w ścieżce klasy plik JAR p6spy (3.8.6) i osoba przeprowadzająca atak może znaleźć punkt końcowy usługi RMI, aby uzyskać do niego dostęp, możliwe jest wykonanie przez usługę złośliwego ładunku. Ten problem występuje z powodu com.p6spy.engine.spy.P6DataSource.

CVE-2019-17267

W bibliotece FasterXML jackson-databind w wersjach starszych niż 2.9.10 wykryto problem z polimorficznym typowaniem. Jest on powiązany z net.sf.ehcache.hibernate.EhcacheJtaTransactionManagerLookup.

CVE-2019-20330

W bibliotece FasterXML jackson-databind w wersjach 2.x przed 2.9.10.2 brakuje pewnych mechanizmów net.sf.ehcache blokowania.

CVE-2017-9801

Gdy witryna wywołująca przekazuje temat e-maila, który zawiera znaki podziału w Apache Commons Email w wersjach od 1.0 do 1.4, wywołujący może dodać dowolne nagłówki SMTP.

Znane problemy

Listę znanych problemów z Edge Private Cloud znajdziesz w artykule Znane problemy z Edge Private Cloud.