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

Note 1675511 - code injection vulnerability in module editor for BA70-80

Главная Специалистам База уязвимостей Note 1675511 - code injection vulnerability in module editor for BA70-80

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

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

Уровень опасности
Оценка CVSS
Производитель ПО
SAP
Наименование ПО
SAP Notes (1675511-5) SAP Support Packages (SAPK-30012INFSAPPL, SAPK-40003INFSAPPL)
Описание
The program code contains a possibility to define and execute   user-defined code that changes the behavior of the system. The developer authorization(object 'S_DEVELOP') is required, to execute the injected code. Depending on the code, the user can:
inject and run their own code,
obtain additional information that should not be displayed,
modify data, delete data,
modify the output of the system,
create new users with higher privileges,
perform a denial-of-service attack.
Как исправить
Please install the attached correction or the corresponding support package.

After implementation of this note, you can use these steps if you have no developer authorization. Please note that you can only use predefined commands(condition, formula and table loop), technically you can enter only one sentence. Additionally, you can also enter more sentences only if you have the developer authorization.




------------------------------------------------------------------------
|Manual Pre-Implement.                                                 |
------------------------------------------------------------------------
|VALID FOR                                                             |
|Software Component   FSAPPL                        Financial Servi...|
| Release 300          SAPK-30001INFSAPPL - SAPK-30011INFSAPPL         |
| Release 400          Until SAPK-40002INFSAPPL                        |
------------------------------------------------------------------------

1. Change message /BA1/P3_CT_CUST520
Execute transaction SE91 -> enter message class /BA1/P3_CT_CUST, message number 520 -> change mode -> copy the text as follows:

In English
You are not authorized to process the step &1

In German
Sie besitzen keine Berechtigung um den Schritte &1 zu bearbeiten

2. Add text elements
Execute transaction SE24 -> enter class /BA1/P3_CL_STP -> change mode -> go to menu 'Goto' -> text element -> add the following texts:

In German
Sym Text              dLen  mLen
ST1 Formel             6    10
ST2 Bedingung          9    15
ST3 Tabellen-Schleife 17    17

In English
Sym Text              dLen  mLen
ST1 Formula            4    10
ST2 Condition          9    15
ST3 Table Loop        17    17
Ссылки