Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

CVE-2019-0283 SAP NetWeaver Process Integration (Adapter Engine) vulnerable to Digital Signature Spoofing, SAP security note 2747683

SAP Note 2747683SAP Security NoteHigh priority

SAP security note 2747683, "[CVE-2019-0283] SAP NetWeaver Process Integration (Adapter Engine) vulnerable to Digital Signature Spoofing", is a program error note released on 09.04.2019. Below are the symptom and the SAP recommended solution.

ComponentBasis Components > NetWeaver Process Integration (PI) > Connectivity > Axis Extension for SOAP Adapter
CategoryProgram error
PriorityHigh priority
TypeSAP Security Note
Version6
StatusReleased for Customer
Released on09.04.2019
LanguageEnglish

Description

Symptom

It is possible to spoof XML signatures and send arbitrary requests to the server via the PI Axis adapter. These requests will be accepted by the PI Axis adapter even if the payload has been altered, especially when the signed element is the body of the XML document.

Some well-known impacts of the Digital Signature Spoofing vulnerability are:

  • Arbitrary requests can be sent and accepted by the server, completely bypassing the signature security mechanism in place.
  • An attacker can modify critical information.
  • In some cases, an attacker can obtain information from the spoofing signer.

Solution

The issue has been fixed by code correction in the PI Axis Adapter. All signed elements are now checked additionally for their correctness before signature validation.

  • Deploy the fixed Support Packages and Patches referenced by this SAP Note.
  • If you are using a very old version of PI with no code correction available, ensure all incoming requests to the PI Axis Adapter use a secure transport protocol (SSL) to minimize the risk.

Reason and prerequisites

The attacker needs a valid request with a valid signature to use this attack (man-in-the-middle).

CVSS

Score 7.1 Vector: CVSS:3.0/AV:N/AC:H/PR:L/UI:N/S:C/C:L/I:H/A:N

References

Full note on SAP: SAP Support Launchpad note 2747683

Detailed exploitation and proof-of-concept material for this note is maintained in the RedRays Security Platform. For access, contact [email protected].

Explore More