Карточка уязвимости
Характеристики уязвимости
Уровень опасности
Оценка CVSS
Производитель ПО
Наименование ПО
SAP Notes
(1615941-3)
SAP Support Packages
(EP_ADMINISTRATION_710_SP012_000003, EP_ADMINISTRATION_710_SP013_000001, EP_ADMINISTRATION_710_SP014_000000, EP_ADMINISTRATION_710_SP999999_999999, EP_ADMINISTRATION_711_SP006_000001, EP_ADMINISTRATION_711_SP007_000001, EP_ADMINISTRATION_711_SP008_000001, EP_ADMINISTRATION_711_SP009_000000, EP_ADMINISTRATION_711_SP010_000000, EP_ADMINISTRATION_711_SP999999_999999, EP_ADMINISTRATION_720_SP004_000002, EP_ADMINISTRATION_720_SP005_000002, EP_ADMINISTRATION_720_SP006_000001, EP_ADMINISTRATION_720_SP007_000000, EP_ADMINISTRATION_720_SP999999_999999, EP_ADMINISTRATION_730_SP001_000001, EP_ADMINISTRATION_730_SP002_000006, EP_ADMINISTRATION_730_SP003_000003, EP_ADMINISTRATION_730_SP004_000003, EP_ADMINISTRATION_730_SP005_000002, EP_ADMINISTRATION_730_SP007_000000, EP_ADMINISTRATION_730_SP999999_999999, EP_ADMINISTRATION_731_SP001_000002, EP_ADMINISTRATION_731_SP002_000000, EP_ADMINISTRATION_731_SP003_000000, EP_ADMINISTRATION_731_SP999999_999999, EP_APPLICATION_EXTENSIONS_730_SP001_000001, EP_APPLICATION_EXTENSIONS_730_SP002_000003, EP_APPLICATION_EXTENSIONS_730_SP003_000004, EP_APPLICATION_EXTENSIONS_730_SP004_000003, EP_APPLICATION_EXTENSIONS_730_SP005_000001, EP_APPLICATION_EXTENSIONS_730_SP007_000000, EP_APPLICATION_EXTENSIONS_730_SP999999_999999, EP_APPLICATION_EXTENSIONS_731_SP001_000001, EP_APPLICATION_EXTENSIONS_731_SP002_000000, EP_APPLICATION_EXTENSIONS_731_SP003_000000, EP_APPLICATION_EXTENSIONS_731_SP999999_999999, EP_RUNTIME_710_SP012_000001, EP_RUNTIME_710_SP013_000001, EP_RUNTIME_710_SP014_000000, EP_RUNTIME_710_SP015_000000, EP_RUNTIME_710_SP999999_999999, EP_RUNTIME_711_SP006_000007, EP_RUNTIME_711_SP007_000003, EP_RUNTIME_711_SP008_000003, EP_RUNTIME_711_SP009_000000, EP_RUNTIME_711_SP010_000000, EP_RUNTIME_711_SP999999_999999, EP_RUNTIME_720_SP004_000008, EP_RUNTIME_720_SP005_000007, EP_RUNTIME_720_SP006_000004, EP_RUNTIME_720_SP007_000000, EP_RUNTIME_720_SP008_000000, EP_RUNTIME_720_SP999999_999999, EP_RUNTIME_730_SP001_000002, EP_RUNTIME_730_SP002_000008, EP_RUNTIME_730_SP003_000013, EP_RUNTIME_730_SP004_000006, EP_RUNTIME_730_SP005_000004, EP_RUNTIME_730_SP007_000000, EP_RUNTIME_730_SP999999_999999, EP_RUNTIME_731_SP001_000002, EP_RUNTIME_731_SP002_000000, EP_RUNTIME_731_SP003_000000, EP_RUNTIME_731_SP999999_999999, EP_WEB_PAGE_COMPOSER_730_SP001_000001, EP_WEB_PAGE_COMPOSER_730_SP002_000003, EP_WEB_PAGE_COMPOSER_730_SP003_000001, EP_WEB_PAGE_COMPOSER_730_SP004_000001, EP_WEB_PAGE_COMPOSER_730_SP005_000001, EP_WEB_PAGE_COMPOSER_730_SP007_000000, EP_WEB_PAGE_COMPOSER_730_SP999999_999999, EP_WEB_PAGE_COMPOSER_731_SP001_000001, EP_WEB_PAGE_COMPOSER_731_SP002_000000, EP_WEB_PAGE_COMPOSER_731_SP003_000000, EP_WEB_PAGE_COMPOSER_731_SP999999_999999, PDK_PORTAL_SERVICES_700_SP023_000001, PDK_PORTAL_SERVICES_700_SP024_000001, PDK_PORTAL_SERVICES_700_SP025_000001, PDK_PORTAL_SERVICES_700_SP026_000000, PDK_PORTAL_SERVICES_700_SP999999_999999, PDK_PORTAL_SERVICES_701_SP008_000001, PDK_PORTAL_SERVICES_701_SP009_000001, PDK_PORTAL_SERVICES_701_SP010_000001, PDK_PORTAL_SERVICES_701_SP011_000000, PDK_PORTAL_SERVICES_701_SP999999_999999, PDK_PORTAL_SERVICES_702_SP005_000001, PDK_PORTAL_SERVICES_702_SP006_000001, PDK_PORTAL_SERVICES_702_SP007_000001, PDK_PORTAL_SERVICES_702_SP008_000001, PDK_PORTAL_SERVICES_702_SP009_000001, PDK_PORTAL_SERVICES_702_SP010_000001, PDK_PORTAL_SERVICES_702_SP011_000000, PDK_PORTAL_SERVICES_702_SP999999_999999, PDK_PORTAL_SERVICES_730_SP001_000001, PDK_PORTAL_SERVICES_730_SP002_000001, PDK_PORTAL_SERVICES_730_SP003_000001, PDK_PORTAL_SERVICES_730_SP004_000001, PDK_PORTAL_SERVICES_730_SP005_000001, PDK_PORTAL_SERVICES_730_SP007_000000, PDK_PORTAL_SERVICES_730_SP999999_999999, PDK_PORTAL_SERVICES_731_SP001_000001, PDK_PORTAL_SERVICES_731_SP002_000000, PDK_PORTAL_SERVICES_731_SP003_000000, PDK_PORTAL_SERVICES_731_SP999999_999999, PORTAL_700_SP023_000011, PORTAL_700_SP024_000006, PORTAL_700_SP025_000006, PORTAL_700_SP026_000000, PORTAL_700_SP999999_999999, PORTAL_701_SP008_000015, PORTAL_701_SP009_000010, PORTAL_701_SP010_000008, PORTAL_701_SP011_000000, PORTAL_701_SP999999_999999, PORTAL_702_SP005_000008, PORTAL_702_SP006_000013, PORTAL_702_SP007_000012, PORTAL_702_SP008_000008, PORTAL_702_SP009_000008, PORTAL_702_SP010_000001, PORTAL_702_SP011_000000, PORTAL_702_SP999999_999999, PORTAL_BASIS_710_SP012_000003, PORTAL_BASIS_710_SP013_000002, PORTAL_BASIS_710_SP014_000000, PORTAL_BASIS_710_SP999999_999999, PORTAL_BASIS_711_SP006_000004, PORTAL_BASIS_711_SP007_000003, PORTAL_BASIS_711_SP008_000001, PORTAL_BASIS_711_SP009_000000, PORTAL_BASIS_711_SP010_000000, PORTAL_BASIS_711_SP999999_999999, PORTAL_BASIS_720_SP004_000007, PORTAL_BASIS_720_SP005_000005, PORTAL_BASIS_720_SP006_000002, PORTAL_BASIS_720_SP007_000000, PORTAL_BASIS_720_SP008_000000, PORTAL_BASIS_720_SP999999_999999, PORTAL_BASIS_730_SP001_000004, PORTAL_BASIS_730_SP002_000007, PORTAL_BASIS_730_SP003_000010, PORTAL_BASIS_730_SP004_000005, PORTAL_BASIS_730_SP005_000003, PORTAL_BASIS_730_SP007_000000, PORTAL_BASIS_730_SP999999_999999, PORTAL_BASIS_731_SP001_000002, PORTAL_BASIS_731_SP002_000000, PORTAL_BASIS_731_SP003_000000, PORTAL_BASIS_731_SP999999_999999, PORTAL_BASIS_API_710_SP012_000003, PORTAL_BASIS_API_710_SP013_000003, PORTAL_BASIS_API_710_SP014_000000, PORTAL_BASIS_API_710_SP999999_999999, PORTAL_BASIS_API_711_SP006_000002, PORTAL_BASIS_API_711_SP007_000002, PORTAL_BASIS_API_711_SP008_000002, PORTAL_BASIS_API_711_SP009_000000, PORTAL_BASIS_API_711_SP999999_999999, PORTAL_BASIS_API_720_SP004_000003, PORTAL_BASIS_API_720_SP005_000003, PORTAL_BASIS_API_720_SP006_000002, PORTAL_BASIS_API_720_SP007_000000, PORTAL_BASIS_API_720_SP999999_999999, PORTAL_BASIS_API_730_SP001_000003, PORTAL_BASIS_API_730_SP002_000004, PORTAL_BASIS_API_730_SP003_000006, PORTAL_BASIS_API_730_SP004_000005, PORTAL_BASIS_API_730_SP005_000007, PORTAL_BASIS_API_730_SP007_000000, PORTAL_BASIS_API_730_SP999999_999999, PORTAL_BASIS_API_731_SP001_000002, PORTAL_BASIS_API_731_SP002_000000, PORTAL_BASIS_API_731_SP003_000000, PORTAL_BASIS_API_731_SP999999_999999, PORTAL_CORE_SERVICES_700_SP023_000004, PORTAL_CORE_SERVICES_700_SP024_000003, PORTAL_CORE_SERVICES_700_SP025_000003, PORTAL_CORE_SERVICES_700_SP026_000001, PORTAL_CORE_SERVICES_700_SP999999_999999, PORTAL_CORE_SERVICES_701_SP005_000006, PORTAL_CORE_SERVICES_701_SP006_000006, PORTAL_CORE_SERVICES_701_SP007_000004, PORTAL_CORE_SERVICES_701_SP008_000005, PORTAL_CORE_SERVICES_701_SP009_000003, PORTAL_CORE_SERVICES_701_SP010_000005, PORTAL_CORE_SERVICES_701_SP011_000000, PORTAL_CORE_SERVICES_701_SP999999_999999, PORTAL_CORE_SERVICES_702_SP005_000003, PORTAL_CORE_SERVICES_702_SP006_000003, PORTAL_CORE_SERVICES_702_SP007_000002, PORTAL_CORE_SERVICES_702_SP008_000003, PORTAL_CORE_SERVICES_702_SP009_000003, PORTAL_CORE_SERVICES_702_SP010_000002, PORTAL_CORE_SERVICES_702_SP999999_999999, PORTAL_FRAMEWORK_700_SP026_000000, PORTAL_FRAMEWORK_700_SP999999_999999, PORTAL_FRAMEWORK_701_SP008_000008, PORTAL_FRAMEWORK_701_SP009_000006, PORTAL_FRAMEWORK_701_SP010_000005, PORTAL_FRAMEWORK_701_SP011_000000, PORTAL_FRAMEWORK_701_SP999999_999999, PORTAL_FRAMEWORK_702_SP005_000007, PORTAL_FRAMEWORK_702_SP006_000009, PORTAL_FRAMEWORK_702_SP007_000006, PORTAL_FRAMEWORK_702_SP008_000006, PORTAL_FRAMEWORK_702_SP009_000004, PORTAL_FRAMEWORK_702_SP010_000000, PORTAL_FRAMEWORK_702_SP999999_999999, PORTAL_PLATFORM_60_640_SP027_000010, PORTAL_PLATFORM_60_640_SP028_000007, PORTAL_PLATFORM_60_640_SP029_000004, PORTAL_PLATFORM_60_640_SP999999_999999, PORTAL_WEB_DYNPRO_700_SP023_000001, PORTAL_WEB_DYNPRO_700_SP024_000001, PORTAL_WEB_DYNPRO_700_SP025_000001, PORTAL_WEB_DYNPRO_700_SP026_000000, PORTAL_WEB_DYNPRO_700_SP999999_999999, PORTAL_WEB_DYNPRO_701_SP008_000001, PORTAL_WEB_DYNPRO_701_SP009_000001, PORTAL_WEB_DYNPRO_701_SP010_000001, PORTAL_WEB_DYNPRO_701_SP011_000000, PORTAL_WEB_DYNPRO_701_SP999999_999999, PORTAL_WEB_DYNPRO_702_SP005_000001, PORTAL_WEB_DYNPRO_702_SP006_000001, PORTAL_WEB_DYNPRO_702_SP007_000001, PORTAL_WEB_DYNPRO_702_SP008_000001, PORTAL_WEB_DYNPRO_702_SP009_000001, PORTAL_WEB_DYNPRO_702_SP010_000000, PORTAL_WEB_DYNPRO_702_SP999999_999999)
Описание
Pages within Enterprise Portal do not sufficiently
encode output parameters, resulting in a reflected cross-site scripting issue. A reflected cross-site scripting attack can be used to non-permanently deface or modify displayed content from a Web site.
Reflected cross-site scripting can be used to steal another user#s authentication information,such as data relating to their current session. A malicious user who gains access to this data
may use it to impersonate the user and access all information with the same rights as the target user. If an administrator is impersonated, the security of the application may be fully compromised.
The deprecation of Portal XSS Encoding library, com.sapportals.portal.prt.util.StringUtils and adaption to the new functions were implemented to provide better protection in mixed contexts above all.
encode output parameters, resulting in a reflected cross-site scripting issue. A reflected cross-site scripting attack can be used to non-permanently deface or modify displayed content from a Web site.
Reflected cross-site scripting can be used to steal another user#s authentication information,such as data relating to their current session. A malicious user who gains access to this data
may use it to impersonate the user and access all information with the same rights as the target user. If an administrator is impersonated, the security of the application may be fully compromised.
The deprecation of Portal XSS Encoding library, com.sapportals.portal.prt.util.StringUtils and adaption to the new functions were implemented to provide better protection in mixed contexts above all.
Как исправить
Use the relevant patch from the "SP Patch Level" tab page and and check in addition the framework specific notes:
* HTMLB: 1653473
* WD JAVA: 1653474
* XSS Encoding guide: 866020
---------------------------------------------------------------------
com.sapportals.portal.prt.util.StringUtils is now Deprecated.
If you have used the portal StringUtils library you have 2 options:
1. Change your implementations to use the new XSS encoding library (as described in note 866020) - the recommended solution.
2. Set the portal xss switch on, then all calls to StringUtils API will be delegated to the new XSSEncoder library.
Setting the switch can be done by adding a System parameter to the JVM using the Config Tool.
To activate the switch, set on the JVM the parameter 'com.sap.portal.security.xssencode' with value '1'
* If you do not perform either of the two options you continue using the deprecated StringUtils which potentially does not provide complete cross site scripting protection.
* HTMLB: 1653473
* WD JAVA: 1653474
* XSS Encoding guide: 866020
---------------------------------------------------------------------
com.sapportals.portal.prt.util.StringUtils is now Deprecated.
If you have used the portal StringUtils library you have 2 options:
1. Change your implementations to use the new XSS encoding library (as described in note 866020) - the recommended solution.
2. Set the portal xss switch on, then all calls to StringUtils API will be delegated to the new XSSEncoder library.
Setting the switch can be done by adding a System parameter to the JVM using the Config Tool.
To activate the switch, set on the JVM the parameter 'com.sap.portal.security.xssencode' with value '1'
* If you do not perform either of the two options you continue using the deprecated StringUtils which potentially does not provide complete cross site scripting protection.
Ссылки