Skip links
Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

BRF+ Syntax error and code injection vulnerability, SAP security note 1556438

Description

This note was previously released as a functional note. If this note has already been applied to your system no further actions are required.

In a generated class there is a syntax error. The error message states: “Literals that take up more than one line are not permitted.”

Also, the mishandling of the character “`” permits a malicious user the execution of arbitrary code. A malicious user can therefore control the behavior of the system, or can potentially escalate privileges by executing malicious code.

Available fix and Supported packages

  • SAP_BASIS | 701 | 702
  • SAP_BASIS | 730 | 730
  • SAP_BASIS 701 | SAPKB70109 |
  • SAP_BASIS 730 | SAPKB73003 |
  • SAP_BASIS 702 | SAPKB70208 |

Affected component

    BC-SRV-BR
    BRFplus – ABAP based Rule Framework

CVSS

Score: 0

PoC

Detailed vulnerability information added to RedRays Security Platform. Contact [email protected] for details.

URL

https://launchpad.support.sap.com/#/notes/1556438

TAGS

#BRF+.-BRFplus
#Injection
#BC-SRV-BR

Explore More

Special offer for SAP Security Udemy course!

$ 9.99

Join “SAP Security Core Concepts and Security Administration” which is part of the Blackhat course series.