Skip links
Picture of Vahagn Vardanian

Vahagn Vardanian

Co-founder and CTO of RedRays

Some Fields are susceptible to Cross-site scripting, SAP security note 1335926

SAP Note 1335926
Medium priority

SAP security note 1335926, “Some Fields are susceptible to Cross-site scripting”, is a note released on 12.10.2009. Below are the symptom, reason and prerequisites, SAP recommended solution, related references and noted side effects.

ComponentSRM-EBP-TEC-ITS
PriorityCorrection with medium priority
StatusReleased for Customer
Released on12.10.2009

Description

This SAP Security Note addresses a Cross-site scripting (XSS) vulnerability present in several fields within the Supplier Relationship Management (SRM) module. Specifically, when entering dynamic attribute descriptions or other field descriptions with malicious scripts, the system fails to mask these inputs correctly, allowing the execution of unauthorized scripts.

Symptom

When a Bid invitation is created with a dynamic attribute description containing a script (e.g., <a href="javascript:alert();">Click me!</a>), the system displays a dialog box with the injected text instead of executing the script. This issue also affects other descriptions such as Partner details, Bidder output data details in Bid invitations, and Incoterm Descriptions in Quotations.

Solution

To resolve this issue, you should:

  • Import the relevant Support Package: for SRM_SERVER 500, SAPKIBKS16; for SRM_SERVER 550, SAPKIBKT16.
  • Implement the attached correction instructions.

Reason and prerequisites

The vulnerability is due to a program error where certain fields are not properly masked, allowing malicious scripts to be executed.

Side effects

This document is causing side effects in Error thrown if Printer name has special characters or space.

References

Full note on SAP: SAP Support Launchpad note 1335926

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

Explore More