• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

Note 1687334 - Potential information disclosure XML Encrypted SOAP messages

Главная Специалистам База уязвимостей Note 1687334 - Potential information disclosure XML Encrypted SOAP messages

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
(AV:N/AC:M/AU:N/C:P/I:N/A:N)
Производитель ПО
SAP
Наименование ПО
SAP Notes (1687334-9) SAP Support Packages (SAPKB70027, SAPKB70028, SAPKB70112, SAPKB70212, SAPKB71015, SAPKB71016, SAPKB71110, SAPKB72008, SAPKB73008, SAPKB73104, SAPKB73105)
Описание
Web services configured to use XML Encryption. Web services using SSL are not affected.
Как исправить
In NW ABAP 7.20, the correction disables the use of XML Encryption in web services. In other releases use report WSS_ENCTYPTION_CHECK attached to this message to check if your system is using XML Encryption. In case your system is affected, please implement the correction instructions attached to this note. As an alternative, you may reconfigure the affected web services to use SSL for transport protection instead of XML Encryption.



------------------------------------------------------------------------
|Manual Pre-Implement.                                                 |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 700          SAPKB70023 - SAPKB70026                         |
------------------------------------------------------------------------


1. Change structure SEC_DSIG_SIGNATURE: Transaction SE11

Add new Component

Field Name           C14N_SIGNEDINFO
Data type            RAWSTRING

Activate the structure. Ignore the warning.

2. Create database table SEC_ST_REPLAY_DB: Transaction SE11

Short Description    Table for replay detection
Table category       Transparent table
Package              SOAP_SECURITY
Delivery class       L
Data class           APPL1
Size category        3
Buffering not allowed
Enhancement          Cannot Be Enhanced

Components

Field Name           ID
Data type            CHAR
Length               255
Key

Field Name           TR_ID
Data type            CHAR
Length               32
Field Name           LOCATION
Data type            CHAR
Length               1
Field Name           CREATED
Data element         TIMESTAMP
Field Name           EXPIRES
Data element         TIMESTAMP
Field Name           UNAME
Data element         XUBNAME

Activate the table. Ignore the warning.

3.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'




------------------------------------------------------------------------
|Manual Pre-Implement.                                                 |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 710          SAPKB71011 - SAPKB71014                         |
------------------------------------------------------------------------


1. Change structure SEC_DSIG_SIGNATURE: Transaction SE11

Add new Component

Field Name           C14N_SIGNEDINFO
Data type            RAWSTRING

Activate the structure. Ignore the warning.

2. Create database table SEC_ST_REPLAY_DB: Transaction SE11

Short Description    Table for replay detection
Table category       Transparent table
Package              SOAP_SECURITY
Delivery class       L
Data class           APPL1
Size category        3
Buffering not allowed
Enhancement          Cannot Be Enhanced

Components

Field Name           ID
Data type            CHAR
Length               255
Key

Field Name           TR_ID
Data type            CHAR
Length               32
Field Name           LOCATION
Data type            CHAR
Length               1
Field Name           CREATED
Data element         TIMESTAMP
Field Name           EXPIRES
Data element         TIMESTAMP
Field Name           UNAME
Data element         XUBNAME

Activate the table. Ignore the warning.

3.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'





------------------------------------------------------------------------
|Manual Pre-Implement.                                                 |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 711          SAPKB71106 - SAPKB71109                         |
------------------------------------------------------------------------


1. Create database table SEC_ST_REPLAY_DB: Transaction SE11

Short Description    Table for replay detection
Table category       Transparent table
Package              SOAP_SECURITY
Delivery class       L
Data class           APPL1
Size category        3
Buffering not allowed
Enhancement          Cannot Be Enhanced

Components

Field Name           ID
Data type            CHAR
Length               255
Key

Field Name           TR_ID
Data type            CHAR
Length               32
Field Name           LOCATION
Data type            CHAR
Length               1
Field Name           CREATED
Data element         TIMESTAMP
Field Name           EXPIRES
Data element         TIMESTAMP
Field Name           UNAME
Data element         XUBNAME

Activate the table. Ignore the warning.

2.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'




------------------------------------------------------------------------
|Manual Pre-Implement.                                                 |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 731          SAPKB73101 - SAPKB73103                         |
------------------------------------------------------------------------

1.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'




------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 700          SAPKB70023 - SAPKB70026                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Text symbol:     002   = WS Security Options

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 702          SAPKB70205 - SAPKB70211                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 710          SAPKB71011 - SAPKB71014                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Text symbol:     002   = WS Security Options

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 711          SAPKB71106 - SAPKB71109                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 730          SAPKB73001 - SAPKB73007                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 701          SAPKB70108 - SAPKB70111                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Text symbol:     002   = WS Security Options

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Post-Implement.                                                |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 731          SAPKB73101 - SAPKB73103                         |
------------------------------------------------------------------------


1 Create texts for report WSS_SETUP: Transaction SE38

Text symbol:     002   = WS Security Options

Selection text:  C_CBC = Detect XML CBC attack

2 Create texts for report WSSE_TOKEN_CACHE_CLEANUP:

Selection text:  LIFETIME = Lifetime in sec



------------------------------------------------------------------------
|Manual Activity                                                       |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 701          SAPKB70108 - SAPKB70111                         |
------------------------------------------------------------------------


1. Create database table SEC_ST_REPLAY_DB: Transaction SE11

Short Description    Table for replay detection
Table category       Transparent table
Package              SOAP_SECURITY
Delivery class       L
Data class           APPL1
Size category        3
Buffering not allowed
Enhancement          Cannot Be Enhanced

Components

Field Name           ID
Data type            CHAR
Length               255
Key

Field Name           TR_ID
Data type            CHAR
Length               32
Field Name           LOCATION
Data type            CHAR
Length               1
Field Name           CREATED
Data element         TIMESTAMP
Field Name           EXPIRES
Data element         TIMESTAMP
Field Name           UNAME
Data element         XUBNAME

Activate the table. Ignore the warning.

2.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'




------------------------------------------------------------------------
|Manual Activity                                                       |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 701          SAPKB70108 - SAPKB70111                         |
------------------------------------------------------------------------




------------------------------------------------------------------------
|Manual Activity                                                       |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 731          SAPKB73101 - SAPKB73103                         |
------------------------------------------------------------------------




------------------------------------------------------------------------
|Manual Activity                                                       |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 730          SAPKB73001 - SAPKB73007                         |
------------------------------------------------------------------------

1.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'



------------------------------------------------------------------------
|Manual Activity                                                       |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   SAP_BASIS                      SAP Basis compo...|
| Release 702          SAPKB70205 - SAPKB70211                         |
------------------------------------------------------------------------


1.Create / change messages WSS 019 and WSS 051: Transaction SE80

Package SOAP_SECURITY - Message class WSS

019 = 'Signature check failed - WP: &1 SSF_PAB: &2'
051 = 'XML decryption key &1 found in SEC_ST_REPLAY_DB'
Ссылки